crux-commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
September 2018
- 1 participants
- 191 discussions
commit cd69ec2189d24e5c484b33e60e9843e9efa68cb1
Author: Juergen Daubert <jue(a)jue.li>
Date: Mon Sep 3 17:36:25 2018 +0200
ghostscript: update to 9.24
diff --git a/ghostscript/.footprint b/ghostscript/.footprint
index f9dce1350..9b6340568 100644
--- a/ghostscript/.footprint
+++ b/ghostscript/.footprint
@@ -39,9 +39,9 @@ drwxr-xr-x root/root usr/include/ijs/
-rw-r--r-- root/root usr/include/ijs/ijs_client.h
-rw-r--r-- root/root usr/include/ijs/ijs_server.h
drwxr-xr-x root/root usr/lib/
-lrwxrwxrwx root/root usr/lib/libgs.so -> libgs.so.9.23
-lrwxrwxrwx root/root usr/lib/libgs.so.9 -> libgs.so.9.23
--rwxr-xr-x root/root usr/lib/libgs.so.9.23
+lrwxrwxrwx root/root usr/lib/libgs.so -> libgs.so.9.24
+lrwxrwxrwx root/root usr/lib/libgs.so.9 -> libgs.so.9.24
+-rwxr-xr-x root/root usr/lib/libgs.so.9.24
-rwxr-xr-x root/root usr/lib/libijs-0.35.so
-rw-r--r-- root/root usr/lib/libijs.a
-rwxr-xr-x root/root usr/lib/libijs.la
@@ -50,165 +50,165 @@ drwxr-xr-x root/root usr/lib/pkgconfig/
-rw-r--r-- root/root usr/lib/pkgconfig/ijs.pc
drwxr-xr-x root/root usr/share/
drwxr-xr-x root/root usr/share/ghostscript/
-drwxr-xr-x root/root usr/share/ghostscript/9.23/
-drwxr-xr-x root/root usr/share/ghostscript/9.23/lib/
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/PDFA_def.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/PDFX_def.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/PM760p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/PM760pl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/PM820p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/PM820pl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stc670p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stc670pl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stc680p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stc680pl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stc740p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stc740pl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stc760p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stc760pl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stc777p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stc777pl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stp720p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stp720pl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stp870p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/Stp870pl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/acctest.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/align.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bj8.rpd
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bj8gc12f.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bj8hg12f.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bj8oh06n.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bj8pa06n.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bj8pp12f.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bj8ts06n.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc6000a1.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc6000b1.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610a0.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610a1.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610a2.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610a3.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610a4.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610a5.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610a6.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610a7.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610a8.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610b1.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610b2.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610b3.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610b4.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610b6.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610b7.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/bjc610b8.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/caption.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/cbjc600.ppd
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/cbjc800.ppd
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/cdj550.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/cdj690.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/cdj690ec.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/cid2code.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/dmp_init.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/dmp_site.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/dnj750c.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/dnj750m.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/docie.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/escp_24.src
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/font2pcl.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/ghostpdf.ppd
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_ce_e.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_il2_e.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_kanji.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_ksb_e.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_l.xbm
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_l.xpm
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_l_m.xbm
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_lgo_e.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_lgx_e.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_m.xbm
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_m.xpm
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_m_m.xbm
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_s.xbm
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_s.xpm
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_s_m.xbm
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_t.xbm
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_t.xpm
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_t_m.xbm
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_wl1_e.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_wl2_e.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gs_wl5_e.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gslp.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/gsnup.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/ht_ccsto.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/image-qa.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/jispaper.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/landscap.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/lines.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/mkcidfm.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/necp2x.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/necp2x6.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/pdf2dsc.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/pf2afm.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/pfbtopfa.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/ppath.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/pphs.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/prfont.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/printafm.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/ps2ai.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/ps2epsi.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/ras1.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/ras24.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/ras3.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/ras32.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/ras4.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/ras8m.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/rollconv.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/s400a1.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/s400b1.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/sharp.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/sipixa6.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/st640ih.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/st640ihg.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/st640p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/st640pg.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/st640pl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/st640plg.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc1520h.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc2.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc200_h.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc2_h.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc2s_h.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc300.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc300bl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc300bm.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc500p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc500ph.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc600ih.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc600p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc600pl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc640p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc740ih.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc800ih.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc800p.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc800pl.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc_h.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stc_l.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stcany.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stcany_h.upp
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stcinfo.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stcolor.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/stocht.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/traceimg.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/traceop.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/uninfo.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/viewcmyk.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/viewgif.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/viewjpeg.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/viewmiff.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/viewpbm.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/viewpcx.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/viewps2a.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/winmaps.ps
--rw-r--r-- root/root usr/share/ghostscript/9.23/lib/zeroline.ps
+drwxr-xr-x root/root usr/share/ghostscript/9.24/
+drwxr-xr-x root/root usr/share/ghostscript/9.24/lib/
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/PDFA_def.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/PDFX_def.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/PM760p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/PM760pl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/PM820p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/PM820pl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stc670p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stc670pl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stc680p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stc680pl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stc740p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stc740pl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stc760p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stc760pl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stc777p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stc777pl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stp720p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stp720pl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stp870p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/Stp870pl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/acctest.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/align.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bj8.rpd
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bj8gc12f.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bj8hg12f.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bj8oh06n.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bj8pa06n.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bj8pp12f.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bj8ts06n.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc6000a1.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc6000b1.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610a0.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610a1.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610a2.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610a3.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610a4.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610a5.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610a6.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610a7.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610a8.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610b1.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610b2.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610b3.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610b4.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610b6.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610b7.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/bjc610b8.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/caption.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/cbjc600.ppd
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/cbjc800.ppd
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/cdj550.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/cdj690.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/cdj690ec.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/cid2code.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/dmp_init.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/dmp_site.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/dnj750c.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/dnj750m.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/docie.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/escp_24.src
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/font2pcl.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/ghostpdf.ppd
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_ce_e.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_il2_e.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_kanji.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_ksb_e.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_l.xbm
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_l.xpm
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_l_m.xbm
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_lgo_e.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_lgx_e.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_m.xbm
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_m.xpm
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_m_m.xbm
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_s.xbm
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_s.xpm
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_s_m.xbm
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_t.xbm
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_t.xpm
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_t_m.xbm
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_wl1_e.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_wl2_e.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gs_wl5_e.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gslp.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/gsnup.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/ht_ccsto.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/image-qa.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/jispaper.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/landscap.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/lines.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/mkcidfm.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/necp2x.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/necp2x6.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/pdf2dsc.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/pf2afm.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/pfbtopfa.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/ppath.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/pphs.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/prfont.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/printafm.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/ps2ai.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/ps2epsi.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/ras1.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/ras24.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/ras3.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/ras32.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/ras4.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/ras8m.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/rollconv.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/s400a1.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/s400b1.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/sharp.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/sipixa6.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/st640ih.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/st640ihg.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/st640p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/st640pg.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/st640pl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/st640plg.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc1520h.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc2.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc200_h.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc2_h.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc2s_h.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc300.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc300bl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc300bm.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc500p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc500ph.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc600ih.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc600p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc600pl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc640p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc740ih.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc800ih.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc800p.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc800pl.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc_h.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stc_l.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stcany.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stcany_h.upp
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stcinfo.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stcolor.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/stocht.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/traceimg.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/traceop.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/uninfo.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/viewcmyk.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/viewgif.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/viewjpeg.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/viewmiff.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/viewpbm.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/viewpcx.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/viewps2a.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/winmaps.ps
+-rw-r--r-- root/root usr/share/ghostscript/9.24/lib/zeroline.ps
drwxr-xr-x root/root usr/share/ghostscript/fonts/
-rw-r--r-- root/root usr/share/ghostscript/fonts/a010013l.afm
-rw-r--r-- root/root usr/share/ghostscript/fonts/a010013l.pfb
diff --git a/ghostscript/.signature b/ghostscript/.signature
index 30d34089a..28b3851b3 100644
--- a/ghostscript/.signature
+++ b/ghostscript/.signature
@@ -1,19 +1,6 @@
untrusted comment: verify with /etc/ports/opt.pub
-RWSE3ohX2g5d/froAVb0xfR6peImTLVw25laSQoDWaxYCxl8iIc3+eGFpv01RYYqliddT0nIm31YTdVwZS/RF2l9f/HkZo2LKg4=
-SHA256 (Pkgfile) = e4a88a0f36aec4197fc95a307812e31bd329eb53d64dbf81825cfa65fa09b778
-SHA256 (.footprint) = 3514d4810f8fe93de5e8d03bc500e39d81dc6ab4118d0728c50d1e50e3bbc606
-SHA256 (ghostscript-9.23.tar.xz) = 1fcedc27d4d6081105cdf35606cb3f809523423a6cf9e3c23cead3525d6ae8d9
+RWSE3ohX2g5d/abPbiZX4onx5aVWZxa3DUL0g3r0UJeTEBw3cuObYbqfgarDG4krcNs48ME7EjT3q0SyemBlHjm6kVlVeDjZsgI=
+SHA256 (Pkgfile) = ce9f00fb439be1ba149679f75e8a9718e60102c8472943e5b7a2b6c704f0a732
+SHA256 (.footprint) = 46ed8625b892dd4fa8323c77231f30734d691c82f8d98832f7e0738279aeb686
+SHA256 (ghostscript-9.24.tar.xz) = 2bd2ae2381db1b73936251c8e5d4dd271f978258fe3130531b644feee59cad9b
SHA256 (ghostscript-fonts-std-8.11.tar.gz) = 0eb6f356119f2e49b2563210852e17f57f9dcc5755f350a69a46a0d641a0c401
-SHA256 (ghostpdl.git-0b6cd191.patch) = 562502dd1eccce30010aa2f00805132dfef86aa3675fb1df6fd00cbca8a4d786
-SHA256 (ghostpdl.git-b575e1ec.patch) = 09bf11a0dd2ca575df16e8d08ef64f7d195f8be9fe050026b5ce5d27cfcd8af9
-SHA256 (ghostpdl.git-8e9ce501.patch) = dc73b4592a862bbab7d8a4d326503d802ba4266940574ad2d73a444c977953f9
-SHA256 (ghostpdl.git-241d9111.patch) = 7f6fc634cf228c12b12c93514c419d7d6f7daad49fcd86baa23a7ff3b7fb55a4
-SHA256 (ghostpdl.git-c432131c.patch) = 12122123e1df839d39f844223a24e76a18ea0aab05cfa0012f7b2590792ca8ea
-SHA256 (ghostpdl.git-e01e77a3.patch) = 4061b542ad640298caa595c02bcc3b095e6f5682996c4b7330c6a36c04f19a94
-SHA256 (ghostpdl.git-0edd3d6c.patch) = 90be1bd4374d2af5b4675275030b7c528a3a03dfb0c4980337c5eec920326d4b
-SHA256 (ghostpdl.git-a054156d.patch) = 0f9b55466f45b404a4ccb9fcb18e203762eb06aa5c1b95bc7a2c8480601952c3
-SHA256 (ghostpdl.git-0d390118.patch) = 7ea332e7b2059c1f094f94714bc6b4eaf0de2515ae70b469ecfe96e7ccaf7317
-SHA256 (ghostpdl.git-c3476dde.patch) = 4ed94469231187ce2a512b4784f6fc7238543cf39b2625e2c09357fefed8aa18
-SHA256 (ghostpdl.git-b326a716.patch) = 6529a57c842e9a1573826bc6553956303297b7723c14f2bfcaeb1d899ec65c26
-SHA256 (ghostpdl.git-78911a01.patch) = 128065c4120cebcc9f177ce9ca2a525e240fd97a07727767210880080e87f507
-SHA256 (ghostpdl.git-5516c614.patch) = 125d5ffd5e891aa42aecb44025126130d014c8e8e98feca0fb6aab17cfe7908c
diff --git a/ghostscript/Pkgfile b/ghostscript/Pkgfile
index 518daca8f..03066cea7 100644
--- a/ghostscript/Pkgfile
+++ b/ghostscript/Pkgfile
@@ -4,41 +4,14 @@
# Depends on: util-linux, cups, fontconfig, xorg-libxt, xorg-libxext
name=ghostscript
-version=9.23
-release=2
+version=9.24
+release=1
source=(https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/down…
- http://downloads.sourceforge.net/sourceforge/gs-fonts/$name-fonts-std-8.11.…
- ghostpdl.git-0b6cd191.patch
- ghostpdl.git-b575e1ec.patch
- ghostpdl.git-8e9ce501.patch
- ghostpdl.git-241d9111.patch
- ghostpdl.git-c432131c.patch
- ghostpdl.git-e01e77a3.patch
- ghostpdl.git-0edd3d6c.patch
- ghostpdl.git-a054156d.patch
- ghostpdl.git-0d390118.patch
- ghostpdl.git-c3476dde.patch
- ghostpdl.git-b326a716.patch
- ghostpdl.git-78911a01.patch
- ghostpdl.git-5516c614.patch)
+ http://downloads.sourceforge.net/sourceforge/gs-fonts/$name-fonts-std-8.11.…)
build () {
cd $name-$version
- patch -p1 -i $SRC/ghostpdl.git-0b6cd191.patch
- patch -p1 -i $SRC/ghostpdl.git-b575e1ec.patch
- patch -p1 -i $SRC/ghostpdl.git-8e9ce501.patch
- patch -p1 -i $SRC/ghostpdl.git-241d9111.patch
- patch -p1 -i $SRC/ghostpdl.git-c432131c.patch
- patch -p1 -i $SRC/ghostpdl.git-e01e77a3.patch
- patch -p1 -i $SRC/ghostpdl.git-0edd3d6c.patch
- patch -p1 -i $SRC/ghostpdl.git-a054156d.patch
- patch -p1 -i $SRC/ghostpdl.git-0d390118.patch
- patch -p1 -i $SRC/ghostpdl.git-c3476dde.patch
- patch -p1 -i $SRC/ghostpdl.git-b326a716.patch
- patch -p1 -i $SRC/ghostpdl.git-78911a01.patch
- patch -p1 -i $SRC/ghostpdl.git-5516c614.patch
-
./configure --prefix=/usr \
--enable-cups \
--disable-gtk \
@@ -59,7 +32,6 @@ build () {
cp -r $SRC/fonts $PKG/usr/share/ghostscript
- rm -r $PKG/usr/share/ghostscript/$version/doc
rm -r $PKG/usr/share/{doc,man/de}
rm $PKG/usr/share/ghostscript/fonts/[CRT]*
rm $PKG/usr/bin/ijs_{client,server}_example
diff --git a/ghostscript/ghostpdl.git-0b6cd191.patch b/ghostscript/ghostpdl.git-0b6cd191.patch
deleted file mode 100644
index 5c7323528..000000000
--- a/ghostscript/ghostpdl.git-0b6cd191.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-From 0b6cd1918e1ec4ffd087400a754a845180a4522b Mon Sep 17 00:00:00 2001
-From: Ken Sharp <ken.sharp(a)artifex.com>
-Date: Thu, 23 Aug 2018 14:12:48 +0100
-Subject: [PATCH] Fix Bug 699660 "shading_param incomplete type checking"
-
-Its possible to pass a t_struct parameter to .shfill which is not a
-shading function built by .buildshading. This could then lead to memory
-corruption or a segmentation fault by treating the object passed in
-as if it were a shading.
-
-Its non-trivial to check the t_struct, because this function can take
-7 different kinds of structures as a parameter. Checking these is
-possible, of course, but would add a performance penalty.
-
-However, we can note that we never call .shfill without first calling
-.buildshading, and we never call .buildshading without immediately
-calling .shfill. So we can treat these as an atomic operation. The
-.buildshading function takes all its parameters as PostScript objects
-and validates them, so that should be safe.
-
-This allows us to 'hide' the .shfill operator preventing the possibility
-of passing an invalid parameter.
----
- Resource/Init/gs_init.ps | 4 ++--
- Resource/Init/gs_ll3.ps | 7 ++++++-
- Resource/Init/pdf_draw.ps | 3 +--
- 3 files changed, 9 insertions(+), 5 deletions(-)
-
-diff --git a/Resource/Init/gs_init.ps b/Resource/Init/gs_init.ps
-index 5a5a428..bc17d42 100644
---- a/Resource/Init/gs_init.ps
-+++ b/Resource/Init/gs_init.ps
-@@ -2196,8 +2196,8 @@ SAFER { .setsafeglobal } if
- /.getiodevice /.getdevparms /.putdevparams /.bbox_transform /.matchmedia /.matchpagesize /.defaultpapersize
- /.oserrno /.setoserrno /.oserrorstring /.getCPSImode
- /.getscanconverter /.setscanconverter /.type1encrypt /.type1decrypt/.languagelevel /.setlanguagelevel /.eqproc /.fillpage /.buildpattern1 /.saslprep
--/.buildshading1 /.buildshadin2 /.buildshading3 /.buildshading4 /.buildshading5 /.buildshading6 /.buildshading7 /.buildshadingpattern
--/.argindex /.bytestring /.namestring /.stringbreak /.stringmatch /.globalvmarray /.globalvmdict /.globalvmpackedarray /.globalvmstring
-+/.buildshading1 /.buildshading2 /.buildshading3 /.buildshading4 /.buildshading5 /.buildshading6 /.buildshading7 /.buildshadingpattern
-+%/.shfill /.argindex /.bytestring /.namestring /.stringbreak /.stringmatch /.globalvmarray /.globalvmdict /.globalvmpackedarray /.globalvmstring
- /.localvmarray /.localvmdict /.localvmpackedarray /.localvmstring /.systemvmarray /.systemvmdict /.systemvmpackedarray /.systemvmstring /.systemvmfile /.systemvmlibfile
- /.systemvmSFD /.settrapparams /.currentsystemparams /.currentuserparams /.getsystemparam /.getuserparam /.setsystemparams /.setuserparams
- /.checkpassword /.locale_to_utf8 /.currentglobal /.gcheck /.imagepath
-diff --git a/Resource/Init/gs_ll3.ps b/Resource/Init/gs_ll3.ps
-index 5aa56a3..1d37e53 100644
---- a/Resource/Init/gs_ll3.ps
-+++ b/Resource/Init/gs_ll3.ps
-@@ -440,6 +440,11 @@ systemdict /.reuseparamdict mark
- /shfill .systemvar /undefined signalerror
- } ifelse
- } bind def
-+
-+/.buildshading_and_shfill {
-+ .buildshading .shfill
-+} bind def
-+
- systemdict /.reuseparamdict undef
-
- /.buildpattern2 { % <template> <matrix> .buildpattern2
-@@ -464,7 +469,7 @@ systemdict /.reuseparamdict undef
- % Currently, .shfill requires that the color space
- % in the pattern be the current color space.
- % Disable overprintmode for shfill
-- { dup gsave 0 .setoverprintmode .buildshading .shfill } stopped
-+ { dup gsave 0 .setoverprintmode .buildshading_and_shfill } stopped
- grestore {
- /$error .systemvar /errorinfo 2 copy known {
- pop pop
-diff --git a/Resource/Init/pdf_draw.ps b/Resource/Init/pdf_draw.ps
-index b3d94ac..aef249d 100644
---- a/Resource/Init/pdf_draw.ps
-+++ b/Resource/Init/pdf_draw.ps
-@@ -1365,9 +1365,8 @@ drawopdict begin
- { dup /.shading .knownget {
- exch pop
- } {
-- .buildshading
-+ .buildshading_and_shfill
- } ifelse
-- .shfill
- } stopped {
- pop
- ( **** Error: Ignoring invalid smooth shading object, output may be incorrect.\n)
---
-2.9.1
-
diff --git a/ghostscript/ghostpdl.git-0d390118.patch b/ghostscript/ghostpdl.git-0d390118.patch
deleted file mode 100644
index bcaac484a..000000000
--- a/ghostscript/ghostpdl.git-0d390118.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From: Chris Liddell <chris.liddell(a)artifex.com>
-Date: Tue, 21 Aug 2018 19:17:05 +0000 (+0100)
-Subject: Bug 699657: properly apply file permissions to .tempfile
-X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=0d390118
-
-Bug 699657: properly apply file permissions to .tempfile
----
-
-diff --git a/psi/zfile.c b/psi/zfile.c
-index a0acd5a..19996b0 100644
---- a/psi/zfile.c
-+++ b/psi/zfile.c
-@@ -134,7 +134,7 @@ check_file_permissions_reduced(i_ctx_t *i_ctx_p, const char *fname, int len,
- /* we're protecting arbitrary file system accesses, not Postscript device accesses.
- * Although, note that %pipe% is explicitly checked for and disallowed elsewhere
- */
-- if (iodev != iodev_default(imemory)) {
-+ if (iodev && iodev != iodev_default(imemory)) {
- return 0;
- }
-
-@@ -734,7 +734,23 @@ ztempfile(i_ctx_t *i_ctx_p)
- }
-
- if (gp_file_name_is_absolute(pstr, strlen(pstr))) {
-- if (check_file_permissions(i_ctx_p, pstr, strlen(pstr),
-+ int plen = strlen(pstr);
-+ const char *sep = gp_file_name_separator();
-+#ifdef DEBUG
-+ int seplen = strlen(sep);
-+ if (seplen != 1)
-+ return_error(gs_error_Fatal);
-+#endif
-+ /* strip off the file name prefix, leave just the directory name
-+ * so we can check if we are allowed to write to it
-+ */
-+ for ( ; plen >=0; plen--) {
-+ if (pstr[plen] == sep[0])
-+ break;
-+ }
-+ memcpy(fname, pstr, plen);
-+ fname[plen] = '\0';
-+ if (check_file_permissions(i_ctx_p, fname, strlen(fname),
- NULL, "PermitFileWriting") < 0) {
- code = gs_note_error(gs_error_invalidfileaccess);
- goto done;
diff --git a/ghostscript/ghostpdl.git-0edd3d6c.patch b/ghostscript/ghostpdl.git-0edd3d6c.patch
deleted file mode 100644
index a03193b34..000000000
--- a/ghostscript/ghostpdl.git-0edd3d6c.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-From: Chris Liddell <chris.liddell(a)artifex.com>
-Date: Tue, 21 Aug 2018 19:36:52 +0000 (+0100)
-Subject: Bug 699659: Don't just assume an object is a t_(a)struct
-X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=0edd3d6c
-
-Bug 699659: Don't just assume an object is a t_(a)struct
----
-
-diff --git a/psi/ztype.c b/psi/ztype.c
-index ad248d9..8307956 100644
---- a/psi/ztype.c
-+++ b/psi/ztype.c
-@@ -76,7 +76,7 @@ ztype(i_ctx_t *i_ctx_p)
- /* Must be either a stack underflow or a t_[a]struct. */
- check_op(2);
- { /* Get the type name from the structure. */
-- if (op[-1].value.pstruct != 0x00) {
-+ if ((r_has_type(&op[-1], t_struct) || r_has_type(&op[-1], t_astruct)) && op[-1].value.pstruct != 0x00) {
- const char *sname =
- gs_struct_type_name_string(gs_object_type(imemory,
- op[-1].value.pstruct));
diff --git a/ghostscript/ghostpdl.git-241d9111.patch b/ghostscript/ghostpdl.git-241d9111.patch
deleted file mode 100644
index 7b6f4a4b2..000000000
--- a/ghostscript/ghostpdl.git-241d9111.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From: Chris Liddell <chris.liddell(a)artifex.com>
-Date: Thu, 23 Aug 2018 14:41:18 +0000 (+0100)
-Subject: Bug 699664: Ensure the correct is in place before cleanup
-X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=241d9111
-
-Bug 699664: Ensure the correct is in place before cleanup
-
-If the PS job replaces the device and leaves that graphics state in place, we
-wouldn't cleanup the default device in the normal way, but rely on the garbage
-collector.
-
-This works (but isn't ideal), *except* when the job replaces the device with
-the null device (using the nulldevice operator) - this means that
-.uninstallpagedevice doesn't replace the existing device with the nulldevice
-(since it is already installed), the device from the graphics ends up being
-freed - and as it is the nulldevice, which we rely on, memory corruption
-and a segfault can happen.
-
-We avoid this by checking if the current device is the nulldevice, and if so,
-restoring it away, before continuing with the device cleanup.
----
-
-diff --git a/psi/imain.c b/psi/imain.c
-index 2fe1546..138bfc8 100644
---- a/psi/imain.c
-+++ b/psi/imain.c
-@@ -936,6 +936,16 @@ gs_main_finit(gs_main_instance * minst, int exit_status, int code)
- i_ctx_p = minst->i_ctx_p; /* interp_reclaim could change it. */
- }
-
-+ if (i_ctx_p->pgs != NULL && i_ctx_p->pgs->device != NULL &&
-+ gx_device_is_null(i_ctx_p->pgs->device)) {
-+ /* if the job replaced the device with the nulldevice, we we need to grestore
-+ away that device, so the block below can properly dispense
-+ with the default device.
-+ */
-+ int code = gs_grestoreall(i_ctx_p->pgs);
-+ if (code < 0) return_error(gs_error_Fatal);
-+ }
-+
- if (i_ctx_p->pgs != NULL && i_ctx_p->pgs->device != NULL) {
- gx_device *pdev = i_ctx_p->pgs->device;
- const char * dname = pdev->dname;
diff --git a/ghostscript/ghostpdl.git-5516c614.patch b/ghostscript/ghostpdl.git-5516c614.patch
deleted file mode 100644
index 5eea5948c..000000000
--- a/ghostscript/ghostpdl.git-5516c614.patch
+++ /dev/null
@@ -1,230 +0,0 @@
-From: Chris Liddell <chris.liddell(a)artifex.com>
-Date: Fri, 24 Aug 2018 08:26:04 +0000 (+0100)
-Subject: Improve restore robustness
-X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=5516c614
-
-Improve restore robustness
-
-Prompted by looking at Bug 699654:
-
-There are two variants of the restore operator in Ghostscript: one is Level 1
-(restoring VM), the other is Level 2+ (adding page device restoring to the
-Level operator).
-
-This was implemented by the Level 2+ version restoring the device in the
-graphics state, then calling the Level 1 implementation to handle actually
-restoring the VM state.
-
-The problem was that the operand checking, and sanity of the save object was
-only done by the Level 1 variant, thus meaning an invalid save object could
-leave a (Level 2+) restore partially complete - with the page device part
-restored, but not VM, and the page device not configured.
-
-To solve that, this commit splits the operand and sanity checking, and the
-core of the restore operation into separate functions, so the relevant
-operators can validate the operand *before* taking any further action. That
-reduces the chances of an invalid restore leaving the interpreter in an
-unknown state.
-
-If an error occurs during the actual VM restore it is essentially fatal, and the
-interpreter cannot continue, but as an extra surety for security, in the event
-of such an error, we'll explicitly preserve the LockSafetyParams of the device,
-rather than rely on the post-restore device configuration (which won't happen
-in the event of an error).
----
-
-diff --git a/psi/int.mak b/psi/int.mak
-index 1968820..16db0cf 100644
---- a/psi/int.mak
-+++ b/psi/int.mak
-@@ -1086,8 +1086,8 @@ $(PSD)pagedev.dev : $(ECHOGS_XE) $(pagedev_)\
-
- $(PSOBJ)zdevice2.$(OBJ) : $(PSSRC)zdevice2.c $(OP) $(math__h) $(memory__h)\
- $(dstack_h) $(estack_h)\
-- $(idict_h) $(idparam_h) $(igstate_h) $(iname_h) $(iutil_h) $(store_h)\
-- $(gxdevice_h) $(gsstate_h) $(INT_MAK) $(MAKEDIRS)
-+ $(idict_h) $(idparam_h) $(igstate_h) $(iname_h) $(isave) $(iutil_h) \
-+ $(store_h) $(gxdevice_h) $(gsstate_h) $(INT_MAK) $(MAKEDIRS)
- $(PSCC) $(PSO_)zdevice2.$(OBJ) $(C_) $(PSSRC)zdevice2.c
-
- $(PSOBJ)zmedia2.$(OBJ) : $(PSSRC)zmedia2.c $(OP) $(math__h) $(memory__h)\
-diff --git a/psi/isave.h b/psi/isave.h
-index 3021639..7eaaced 100644
---- a/psi/isave.h
-+++ b/psi/isave.h
-@@ -128,4 +128,10 @@ int font_restore(const alloc_save_t * save);
- express purpose of getting the library context. */
- gs_memory_t *gs_save_any_memory(const alloc_save_t *save);
-
-+int
-+restore_check_save(i_ctx_t *i_ctx_p, alloc_save_t **asave);
-+
-+int
-+dorestore(i_ctx_t *i_ctx_p, alloc_save_t *asave);
-+
- #endif /* isave_INCLUDED */
-diff --git a/psi/zdevice2.c b/psi/zdevice2.c
-index 9fbb4e3..0c7080d 100644
---- a/psi/zdevice2.c
-+++ b/psi/zdevice2.c
-@@ -26,6 +26,7 @@
- #include "igstate.h"
- #include "iname.h"
- #include "iutil.h"
-+#include "isave.h"
- #include "store.h"
- #include "gxdevice.h"
- #include "gsstate.h"
-@@ -307,13 +308,24 @@ z2grestoreall(i_ctx_t *i_ctx_p)
- }
- return 0;
- }
--
-+/* This is the Level 2+ variant of restore - which adds restoring
-+ of the page device to the Level 1 variant in zvmem.c.
-+ Previous this restored the device state before calling zrestore.c
-+ which validated operands etc, meaning a restore could error out
-+ partially complete.
-+ The operand checking, and actual VM restore are now in two functions
-+ so they can called separately thus, here, we can do as much
-+ checking as possible, before embarking on actual changes
-+ */
- /* <save> restore - */
- static int
- z2restore(i_ctx_t *i_ctx_p)
- {
-- os_ptr op = osp;
-- check_type(*op, t_save);
-+ alloc_save_t *asave;
-+ bool saveLockSafety = gs_currentdevice_inline(igs)->LockSafetyParams;
-+ int code = restore_check_save(i_ctx_p, &asave);
-+
-+ if (code < 0) return code;
-
- while (gs_gstate_saved(gs_gstate_saved(igs))) {
- if (restore_page_device(igs, gs_gstate_saved(igs)))
-@@ -322,7 +334,20 @@ z2restore(i_ctx_t *i_ctx_p)
- }
- if (restore_page_device(igs, gs_gstate_saved(igs)))
- return push_callout(i_ctx_p, "%restorepagedevice");
-- return zrestore(i_ctx_p);
-+
-+ code = dorestore(i_ctx_p, asave);
-+
-+ if (code < 0) {
-+ /* An error here is basically fatal, but....
-+ restore_page_device() has to set LockSafetyParams false so it can
-+ configure the restored device correctly - in normal operation, that
-+ gets reset by that configuration. If we hit an error, though, that
-+ may not happen - at least ensure we keep the setting through the
-+ error.
-+ */
-+ gs_currentdevice_inline(igs)->LockSafetyParams = saveLockSafety;
-+ }
-+ return code;
- }
-
- /* <gstate> setgstate - */
-diff --git a/psi/zvmem.c b/psi/zvmem.c
-index 44cd7a8..87a0a4f 100644
---- a/psi/zvmem.c
-+++ b/psi/zvmem.c
-@@ -99,19 +99,18 @@ zsave(i_ctx_t *i_ctx_p)
- static int restore_check_operand(os_ptr, alloc_save_t **, gs_dual_memory_t *);
- static int restore_check_stack(const i_ctx_t *i_ctx_p, const ref_stack_t *, const alloc_save_t *, bool);
- static void restore_fix_stack(i_ctx_t *i_ctx_p, ref_stack_t *, const alloc_save_t *, bool);
-+
-+/* Do as many up front checks of the save object as we reasonably can */
- int
--zrestore(i_ctx_t *i_ctx_p)
-+restore_check_save(i_ctx_t *i_ctx_p, alloc_save_t **asave)
- {
- os_ptr op = osp;
-- alloc_save_t *asave;
-- bool last;
-- vm_save_t *vmsave;
-- int code = restore_check_operand(op, &asave, idmemory);
-+ int code = restore_check_operand(op, asave, idmemory);
-
- if (code < 0)
- return code;
- if_debug2m('u', imemory, "[u]vmrestore 0x%lx, id = %lu\n",
-- (ulong) alloc_save_client_data(asave),
-+ (ulong) alloc_save_client_data(*asave),
- (ulong) op->value.saveid);
- if (I_VALIDATE_BEFORE_RESTORE)
- ivalidate_clean_spaces(i_ctx_p);
-@@ -120,14 +119,37 @@ zrestore(i_ctx_t *i_ctx_p)
- {
- int code;
-
-- if ((code = restore_check_stack(i_ctx_p, &o_stack, asave, false)) < 0 ||
-- (code = restore_check_stack(i_ctx_p, &e_stack, asave, true)) < 0 ||
-- (code = restore_check_stack(i_ctx_p, &d_stack, asave, false)) < 0
-+ if ((code = restore_check_stack(i_ctx_p, &o_stack, *asave, false)) < 0 ||
-+ (code = restore_check_stack(i_ctx_p, &e_stack, *asave, true)) < 0 ||
-+ (code = restore_check_stack(i_ctx_p, &d_stack, *asave, false)) < 0
- ) {
- osp++;
- return code;
- }
- }
-+ osp++;
-+ return 0;
-+}
-+
-+/* the semantics of restore differ slightly between Level 1 and
-+ Level 2 and later - the latter includes restoring the device
-+ state (whilst Level 1 didn't have "page devices" as such).
-+ Hence we have two restore operators - one here (Level 1)
-+ and one in zdevice2.c (Level 2+). For that reason, the
-+ operand checking and guts of the restore operation are
-+ separated so both implementations can use them to best
-+ effect.
-+ */
-+int
-+dorestore(i_ctx_t *i_ctx_p, alloc_save_t *asave)
-+{
-+ os_ptr op = osp;
-+ bool last;
-+ vm_save_t *vmsave;
-+ int code;
-+
-+ osp--;
-+
- /* Reset l_new in all stack entries if the new save level is zero. */
- /* Also do some special fixing on the e-stack. */
- restore_fix_stack(i_ctx_p, &o_stack, asave, false);
-@@ -170,9 +192,24 @@ zrestore(i_ctx_t *i_ctx_p)
- /* cause an 'invalidaccess' in setuserparams. Temporarily set */
- /* LockFilePermissions false until the gs_lev2.ps can do a */
- /* setuserparams from the restored userparam dictionary. */
-+ /* NOTE: This is safe to do here, since the restore has */
-+ /* successfully completed - this should never come before any */
-+ /* operation that can trigger an error */
- i_ctx_p->LockFilePermissions = false;
- return 0;
- }
-+
-+int
-+zrestore(i_ctx_t *i_ctx_p)
-+{
-+ alloc_save_t *asave;
-+ int code = restore_check_save(i_ctx_p, &asave);
-+ if (code < 0)
-+ return code;
-+
-+ return dorestore(i_ctx_p, asave);
-+}
-+
- /* Check the operand of a restore. */
- static int
- restore_check_operand(os_ptr op, alloc_save_t ** pasave,
-@@ -193,6 +230,7 @@ restore_check_operand(os_ptr op, alloc_save_t ** pasave,
- *pasave = asave;
- return 0;
- }
-+
- /* Check a stack to make sure all its elements are older than a save. */
- static int
- restore_check_stack(const i_ctx_t *i_ctx_p, const ref_stack_t * pstack,
diff --git a/ghostscript/ghostpdl.git-78911a01.patch b/ghostscript/ghostpdl.git-78911a01.patch
deleted file mode 100644
index e1434fbea..000000000
--- a/ghostscript/ghostpdl.git-78911a01.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-From: Chris Liddell <chris.liddell(a)artifex.com>
-Date: Thu, 23 Aug 2018 08:54:59 +0000 (+0100)
-Subject: Bug 699654: Check the restore operand type
-X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=78911a01
-
-Bug 699654: Check the restore operand type
-
-The primary function that implements restore correctly checked its parameter,
-but a function that does some preliminary work for the restore (gstate and
-device handling) did not check.
-
-So, even though the restore correctly errored out, it left things partially done
-and, in particular, the device in partially restored state. Meaning the
-LockSafetyParams was not correctly set.
----
-
-diff --git a/psi/zdevice2.c b/psi/zdevice2.c
-index de16dd2..9fbb4e3 100644
---- a/psi/zdevice2.c
-+++ b/psi/zdevice2.c
-@@ -312,6 +312,9 @@ z2grestoreall(i_ctx_t *i_ctx_p)
- static int
- z2restore(i_ctx_t *i_ctx_p)
- {
-+ os_ptr op = osp;
-+ check_type(*op, t_save);
-+
- while (gs_gstate_saved(gs_gstate_saved(igs))) {
- if (restore_page_device(igs, gs_gstate_saved(igs)))
- return push_callout(i_ctx_p, "%restore1pagedevice");
diff --git a/ghostscript/ghostpdl.git-8e9ce501.patch b/ghostscript/ghostpdl.git-8e9ce501.patch
deleted file mode 100644
index a4790d8a2..000000000
--- a/ghostscript/ghostpdl.git-8e9ce501.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From: Ken Sharp <ken.sharp(a)artifex.com>
-Date: Thu, 23 Aug 2018 14:42:02 +0000 (+0100)
-Subject: Bug 699665 "memory corruption in aesdecode"
-X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=8e9ce501
-
-Bug 699665 "memory corruption in aesdecode"
-
-The specimen file calls aesdecode without specifying the key to be
-used, though it does manage to do enough work with the PDF interpreter
-routines to get access to aesdecode (which isn't normally available).
-
-This causes us to read uninitialised memory, which can (and often does)
-lead to a segmentation fault.
-
-In this commit we set the key to NULL explicitly during intialisation
-and then check it before we read it. If its NULL we just return.
-
-It seems bizarre that we don't return error codes, we should probably
-look into that at some point, but this prevents the code trying to
-read uninitialised memory.
----
-
-diff --git a/base/aes.c b/base/aes.c
-index a6bce93..e86f000 100644
---- a/base/aes.c
-+++ b/base/aes.c
-@@ -662,6 +662,9 @@ void aes_crypt_ecb( aes_context *ctx,
- }
- #endif
-
-+ if (ctx == NULL || ctx->rk == NULL)
-+ return;
-+
- RK = ctx->rk;
-
- GET_ULONG_LE( X0, input, 0 ); X0 ^= *RK++;
-diff --git a/base/saes.c b/base/saes.c
-index 6db0e8b..307ed74 100644
---- a/base/saes.c
-+++ b/base/saes.c
-@@ -120,6 +120,7 @@ s_aes_process(stream_state * ss, stream_cursor_read * pr,
- gs_throw(gs_error_VMerror, "could not allocate aes context");
- return ERRC;
- }
-+ memset(state->ctx, 0x00, sizeof(aes_context));
- if (state->keylength < 1 || state->keylength > SAES_MAX_KEYLENGTH) {
- gs_throw1(gs_error_rangecheck, "invalid aes key length (%d bytes)",
- state->keylength);
diff --git a/ghostscript/ghostpdl.git-a054156d.patch b/ghostscript/ghostpdl.git-a054156d.patch
deleted file mode 100644
index 50faf184e..000000000
--- a/ghostscript/ghostpdl.git-a054156d.patch
+++ /dev/null
@@ -1,51 +0,0 @@
-From: Chris Liddell <chris.liddell(a)artifex.com>
-Date: Tue, 21 Aug 2018 19:17:51 +0000 (+0100)
-Subject: Bug 699658: Fix handling of pre-SAFER opened files.
-X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=a054156d
-
-Bug 699658: Fix handling of pre-SAFER opened files.
-
-Temp files opened for writing before SAFER is engaged are not subject to the
-SAFER restrictions - that is handled by recording in a dictionary, and
-checking that as part of the permissions checks.
-
-By adding a custom error handler for invalidaccess, that allowed the filename
-to be added to the dictionary (despite the attempted open throwing the error)
-thus meaning subsequent accesses were erroneously permitted.
----
-
-diff --git a/Resource/Init/gs_init.ps b/Resource/Init/gs_init.ps
-index a6e49f0..5a5a428 100644
---- a/Resource/Init/gs_init.ps
-+++ b/Resource/Init/gs_init.ps
-@@ -2036,6 +2036,19 @@ readonly def
- concatstrings concatstrings .generate_dir_list_templates
- } if
- ]
-+ /PermitFileWriting [
-+ currentuserparams /PermitFileWriting get aload pop
-+ (TMPDIR) getenv not
-+ {
-+ (TEMP) getenv not
-+ {
-+ (TMP) getenv not
-+ {
-+ (/temp) (/tmp)
-+ } if
-+ } if
-+ } if
-+ ]
- /LockFilePermissions //true
- >> setuserparams
- }
-@@ -2122,7 +2135,9 @@ readonly def
- % the file can be deleted later, even if SAFER is set.
- /.tempfile {
- .tempfile % filename file
-- //SAFETY /tempfiles get 2 .argindex //true .forceput
-+ //SAFETY /safe get not { % only add the filename if we're not yet safe
-+ //SAFETY /tempfiles get 2 .argindex //true .forceput
-+ } if
- } .bind executeonly odef
-
- % If we are running in SAFER mode, lock things down
diff --git a/ghostscript/ghostpdl.git-b326a716.patch b/ghostscript/ghostpdl.git-b326a716.patch
deleted file mode 100644
index c5c167cdb..000000000
--- a/ghostscript/ghostpdl.git-b326a716.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From: Chris Liddell <chris.liddell(a)artifex.com>
-Date: Tue, 21 Aug 2018 15:24:05 +0000 (+0100)
-Subject: Bug 699655: Properly check the return value....
-X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=b326a716
-
-Bug 699655: Properly check the return value....
-
-...when getting a value from a dictionary
----
-
-diff --git a/psi/zcolor.c b/psi/zcolor.c
-index 4c0f258..e27baf9 100644
---- a/psi/zcolor.c
-+++ b/psi/zcolor.c
-@@ -283,8 +283,9 @@ zsetcolor(i_ctx_t * i_ctx_p)
- if (r_has_type(op, t_dictionary)) {
- ref *pImpl, pPatInst;
-
-- code = dict_find_string(op, "Implementation", &pImpl);
-- if (code != 0) {
-+ if ((code = dict_find_string(op, "Implementation", &pImpl)) < 0)
-+ return code;
-+ if (code > 0) {
- code = array_get(imemory, pImpl, 0, &pPatInst);
- if (code < 0)
- return code;
diff --git a/ghostscript/ghostpdl.git-b575e1ec.patch b/ghostscript/ghostpdl.git-b575e1ec.patch
deleted file mode 100644
index d5d15a26b..000000000
--- a/ghostscript/ghostpdl.git-b575e1ec.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From: Chris Liddell <chris.liddell(a)artifex.com>
-Date: Thu, 23 Aug 2018 11:20:56 +0000 (+0100)
-Subject: Bug 699668: handle stack overflow during error handling
-X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=b575e1ec
-
-Bug 699668: handle stack overflow during error handling
-
-When handling a Postscript error, we push the object throwing the error onto
-the operand stack for the error handling procedure to access - we were not
-checking the available stack before doing so, thus causing a crash.
-
-Basically, if we get a stack overflow when already handling an error, we're out
-of options, return to the caller with a fatal error.
----
-
-diff --git a/psi/interp.c b/psi/interp.c
-index 8b49556..6150838 100644
---- a/psi/interp.c
-+++ b/psi/interp.c
-@@ -676,7 +676,12 @@ again:
- /* Push the error object on the operand stack if appropriate. */
- if (!GS_ERROR_IS_INTERRUPT(code)) {
- /* Replace the error object if within an oparray or .errorexec. */
-- *++osp = *perror_object;
-+ osp++;
-+ if (osp >= ostop) {
-+ *pexit_code = gs_error_Fatal;
-+ return_error(gs_error_Fatal);
-+ }
-+ *osp = *perror_object;
- errorexec_find(i_ctx_p, osp);
- }
- goto again;
diff --git a/ghostscript/ghostpdl.git-c3476dde.patch b/ghostscript/ghostpdl.git-c3476dde.patch
deleted file mode 100644
index cf2a2ebbf..000000000
--- a/ghostscript/ghostpdl.git-c3476dde.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From: Chris Liddell <chris.liddell(a)artifex.com>
-Date: Tue, 21 Aug 2018 15:42:45 +0000 (+0100)
-Subject: Bug 699656: Handle LockDistillerParams not being a boolean
-X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=c3476dde
-
-Bug 699656: Handle LockDistillerParams not being a boolean
-
-This caused a function call commented as "Can't fail" to fail, and resulted
-in memory correuption and a segfault.
----
-
-diff --git a/devices/vector/gdevpdfp.c b/devices/vector/gdevpdfp.c
-index e942682..7c58af7 100644
---- a/devices/vector/gdevpdfp.c
-+++ b/devices/vector/gdevpdfp.c
-@@ -364,7 +364,7 @@ gdev_pdf_put_params_impl(gx_device * dev, const gx_device_pdf * save_dev, gs_par
- * LockDistillerParams is read again, and reset if necessary, in
- * psdf_put_params.
- */
-- ecode = param_read_bool(plist, "LockDistillerParams", &locked);
-+ ecode = param_read_bool(plist, (param_name = "LockDistillerParams"), &locked);
- if (ecode < 0)
- param_signal_error(plist, param_name, ecode);
-
-diff --git a/psi/iparam.c b/psi/iparam.c
-index 68c20d4..0279455 100644
---- a/psi/iparam.c
-+++ b/psi/iparam.c
-@@ -822,10 +822,11 @@ static int
- ref_param_read_signal_error(gs_param_list * plist, gs_param_name pkey, int code)
- {
- iparam_list *const iplist = (iparam_list *) plist;
-- iparam_loc loc;
-+ iparam_loc loc = {0};
-
-- ref_param_read(iplist, pkey, &loc, -1); /* can't fail */
-- *loc.presult = code;
-+ ref_param_read(iplist, pkey, &loc, -1);
-+ if (loc.presult)
-+ *loc.presult = code;
- switch (ref_param_read_get_policy(plist, pkey)) {
- case gs_param_policy_ignore:
- return 0;
diff --git a/ghostscript/ghostpdl.git-c432131c.patch b/ghostscript/ghostpdl.git-c432131c.patch
deleted file mode 100644
index 849b852e0..000000000
--- a/ghostscript/ghostpdl.git-c432131c.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-From: Chris Liddell <chris.liddell(a)artifex.com>
-Date: Thu, 23 Aug 2018 13:13:25 +0000 (+0100)
-Subject: Bug 699661: Avoid sharing pointers between pdf14 compositors
-X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=c432131c
-
-Bug 699661: Avoid sharing pointers between pdf14 compositors
-
-If a copdevice is triggered when the pdf14 compositor is the device, we make
-a copy of the device, then throw an error because, by default we're only allowed
-to copy the device prototype - then freeing it calls the finalize, which frees
-several pointers shared with the parent.
-
-Make a pdf14 specific finish_copydevice() which NULLs the relevant pointers,
-before, possibly, throwing the same error as the default method.
-
-This also highlighted a problem with reopening the X11 devices, where a custom
-error handler could be replaced with itself, meaning it also called itself,
-and infifite recursion resulted.
-
-Keep a note of if the handler replacement has been done, and don't do it a
-second time.
----
-
-diff --git a/base/gdevp14.c b/base/gdevp14.c
-index d9f8e79..eb9cc23 100644
---- a/base/gdevp14.c
-+++ b/base/gdevp14.c
-@@ -178,6 +178,7 @@ static dev_proc_fill_mask(pdf14_fill_mask);
- static dev_proc_stroke_path(pdf14_stroke_path);
- static dev_proc_begin_typed_image(pdf14_begin_typed_image);
- static dev_proc_text_begin(pdf14_text_begin);
-+static dev_proc_finish_copydevice(pdf14_finish_copydevice);
- static dev_proc_create_compositor(pdf14_create_compositor);
- static dev_proc_create_compositor(pdf14_forward_create_compositor);
- static dev_proc_begin_transparency_group(pdf14_begin_transparency_group);
-@@ -245,7 +246,7 @@ static const gx_color_map_procs *
- pdf14_create_compositor, /* create_compositor */\
- NULL, /* get_hardware_params */\
- pdf14_text_begin, /* text_begin */\
-- NULL, /* finish_copydevice */\
-+ pdf14_finish_copydevice, /* finish_copydevice */\
- pdf14_begin_transparency_group,\
- pdf14_end_transparency_group,\
- pdf14_begin_transparency_mask,\
-@@ -3935,6 +3936,19 @@ pdf14_text_begin(gx_device * dev, gs_gstate * pgs,
- return code;
- }
-
-+static int
-+pdf14_finish_copydevice(gx_device *new_dev, const gx_device *from_dev)
-+{
-+ pdf14_device *pdev = (pdf14_device*)new_dev;
-+
-+ pdev->ctx = NULL;
-+ pdev->trans_group_parent_cmap_procs = NULL;
-+ pdev->smaskcolor = NULL;
-+
-+ /* Only allow copying the prototype. */
-+ return (from_dev->memory ? gs_note_error(gs_error_rangecheck) : 0);
-+}
-+
- /*
- * Implement copy_mono by filling lots of small rectangles.
- */
-@@ -8093,6 +8107,7 @@ c_pdf14trans_clist_read_update(gs_composite_t * pcte, gx_device * cdev,
- before reopening the device */
- if (p14dev->ctx != NULL) {
- pdf14_ctx_free(p14dev->ctx);
-+ p14dev->ctx = NULL;
- }
- dev_proc(tdev, open_device) (tdev);
- }
-diff --git a/devices/gdevxini.c b/devices/gdevxini.c
-index 8511eac..23b8c35 100644
---- a/devices/gdevxini.c
-+++ b/devices/gdevxini.c
-@@ -59,7 +59,8 @@ static struct xv_ {
- Boolean alloc_error;
- XErrorHandler orighandler;
- XErrorHandler oldhandler;
--} x_error_handler;
-+ Boolean set;
-+} x_error_handler = {0};
-
- static int
- x_catch_alloc(Display * dpy, XErrorEvent * err)
-@@ -74,7 +75,8 @@ x_catch_alloc(Display * dpy, XErrorEvent * err)
- int
- x_catch_free_colors(Display * dpy, XErrorEvent * err)
- {
-- if (err->request_code == X_FreeColors)
-+ if (err->request_code == X_FreeColors ||
-+ x_error_handler.orighandler == x_catch_free_colors)
- return 0;
- return x_error_handler.orighandler(dpy, err);
- }
-@@ -274,8 +276,10 @@ gdev_x_open(gx_device_X * xdev)
- return_error(gs_error_ioerror);
- }
- /* Buggy X servers may cause a Bad Access on XFreeColors. */
-- x_error_handler.orighandler = XSetErrorHandler(x_catch_free_colors);
--
-+ if (!x_error_handler.set) {
-+ x_error_handler.orighandler = XSetErrorHandler(x_catch_free_colors);
-+ x_error_handler.set = True;
-+ }
- /* Get X Resources. Use the toolkit for this. */
- XtToolkitInitialize();
- app_con = XtCreateApplicationContext();
diff --git a/ghostscript/ghostpdl.git-e01e77a3.patch b/ghostscript/ghostpdl.git-e01e77a3.patch
deleted file mode 100644
index 5859c4960..000000000
--- a/ghostscript/ghostpdl.git-e01e77a3.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-From: Ken Sharp <ken.sharp(a)artifex.com>
-Date: Fri, 24 Aug 2018 11:44:26 +0000 (+0100)
-Subject: Hide the .shfill operator
-X-Git-Url: http://git.ghostscript.com/?p=ghostpdl.git;a=commitdiff_plain;h=e01e77a3
-
-Hide the .shfill operator
-
-Commit 0b6cd1918e1ec4ffd087400a754a845180a4522b was supposed to make
-the .shfill operator unobtainable, but I accidentally left a comment
-in the line doing so.
-
-Fix it here, without this the operator can still be exploited.
----
-
-diff --git a/Resource/Init/gs_init.ps b/Resource/Init/gs_init.ps
-index bc17d42..db3f7fe 100644
---- a/Resource/Init/gs_init.ps
-+++ b/Resource/Init/gs_init.ps
-@@ -2197,7 +2197,7 @@ SAFER { .setsafeglobal } if
- /.oserrno /.setoserrno /.oserrorstring /.getCPSImode
- /.getscanconverter /.setscanconverter /.type1encrypt /.type1decrypt/.languagelevel /.setlanguagelevel /.eqproc /.fillpage /.buildpattern1 /.saslprep
- /.buildshading1 /.buildshading2 /.buildshading3 /.buildshading4 /.buildshading5 /.buildshading6 /.buildshading7 /.buildshadingpattern
--%/.shfill /.argindex /.bytestring /.namestring /.stringbreak /.stringmatch /.globalvmarray /.globalvmdict /.globalvmpackedarray /.globalvmstring
-+/.shfill /.argindex /.bytestring /.namestring /.stringbreak /.stringmatch /.globalvmarray /.globalvmdict /.globalvmpackedarray /.globalvmstring
- /.localvmarray /.localvmdict /.localvmpackedarray /.localvmstring /.systemvmarray /.systemvmdict /.systemvmpackedarray /.systemvmstring /.systemvmfile /.systemvmlibfile
- /.systemvmSFD /.settrapparams /.currentsystemparams /.currentuserparams /.getsystemparam /.getuserparam /.setsystemparams /.setuserparams
- /.checkpassword /.locale_to_utf8 /.currentglobal /.gcheck /.imagepath
1
0
commit a490641355110276481af6e80f43a2bf8a98d0a5
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Mon Sep 3 23:25:51 2018 +1000
libdrm-32: 2.4.93 -> 2.4.94
diff --git a/libdrm-32/.signature b/libdrm-32/.signature
index 58697ed..0da9388 100644
--- a/libdrm-32/.signature
+++ b/libdrm-32/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/compat-32.pub
-RWSwxGo/zH7eXT2Chj7i63ULh0YeQ3E+l1mm9v7hEJhUMN0d5+WRZ8Oti8xckrgdnLF/5EmydqZu0aLUfs2BOHUVNlNnOngpEAs=
-SHA256 (Pkgfile) = 5331681fda7bd7423f73805ac01b12e4edd4bf5048184b28fce1ef5505e2bcdc
+RWSwxGo/zH7eXUPZ2YSohVzrOzHblJUwRlA5U6uTAVZunWleLvgC6jNX6Yy6LrADp42Hhj+PO4cILOw7NhA0b6FlcwW+Qg15DAk=
+SHA256 (Pkgfile) = badc6f72e5f7eddf01c9d47a110fc01ddf590c0207548ffc47bfa8ae321cf64f
SHA256 (.footprint) = 9b84172ac17ec4d1f29d230f48e786d45a8b7e3e09d7153e34a6148c79ee9fde
-SHA256 (libdrm-2.4.93.tar.bz2) = 6e84d1dc9548a76f20b59a85cf80a0b230cd8196084f5243469d9e65354fcd3c
+SHA256 (libdrm-2.4.94.tar.bz2) = b73c59b0a3760502c428ba81de49cd4807657d26be5e697eba3a87dd021d16be
diff --git a/libdrm-32/Pkgfile b/libdrm-32/Pkgfile
index 48c88c2..b5b4d14 100644
--- a/libdrm-32/Pkgfile
+++ b/libdrm-32/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: libpthread-stubs-32 xorg-libpciaccess-32 libdrm
name=libdrm-32
-version=2.4.93
+version=2.4.94
release=1
source=(https://dri.freedesktop.org/${name%-*}/${name%-*}-$version.tar.bz2)
1
0
commit 2ebc105734d3843548a71d9d117c2c7e0cf6fc4a
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Mon Sep 3 23:24:23 2018 +1000
libdrm: 2.4.93 -> 2.4.94
diff --git a/libdrm/.footprint b/libdrm/.footprint
index c68bc5e..2d978c9 100644
--- a/libdrm/.footprint
+++ b/libdrm/.footprint
@@ -13,6 +13,7 @@ drwxr-xr-x root/root usr/include/libdrm/
-rw-r--r-- root/root usr/include/libdrm/intel_debug.h
-rw-r--r-- root/root usr/include/libdrm/mach64_drm.h
-rw-r--r-- root/root usr/include/libdrm/mga_drm.h
+-rw-r--r-- root/root usr/include/libdrm/msm_drm.h
drwxr-xr-x root/root usr/include/libdrm/nouveau/
-rw-r--r-- root/root usr/include/libdrm/nouveau/nouveau.h
drwxr-xr-x root/root usr/include/libdrm/nouveau/nvif/
diff --git a/libdrm/.signature b/libdrm/.signature
index b1fb2f7..98b3224 100644
--- a/libdrm/.signature
+++ b/libdrm/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/xorg.pub
-RWTSGWF5Q7TndKNoIZ1wRaxmsH9wW2b6822V5cmlDTPBrJZO/jPAd3Gj0PwUyGxLW+nSCgxs7nA+KEDEo0a19fvzrbc0H7OBFAE=
-SHA256 (Pkgfile) = 443f4df052d54374e0973438cd443108f540118b9438ac89230dd66cc1437787
-SHA256 (.footprint) = 4a45080de5118b018deadb37ad9420c9ad493f4f00ee72a8407a30a8ef80f47c
-SHA256 (libdrm-2.4.93.tar.bz2) = 6e84d1dc9548a76f20b59a85cf80a0b230cd8196084f5243469d9e65354fcd3c
+RWTSGWF5Q7TndIKvENZ+PF4VlI5Ok9wpvfCu9HrlTX6SO34GNWtuzOMTaLA3FaDlw82yai5a6XcbQAaiE5E4mhq+w2wCI+ieLgI=
+SHA256 (Pkgfile) = 88cd7f12e0d449bf6fcb3806fc2a7b475a34289bb2ae5021ee831899e0095974
+SHA256 (.footprint) = b9c2af28a3a239b3357d4492eaf162a07426090241f3bcfe1d9b2d0990729c06
+SHA256 (libdrm-2.4.94.tar.bz2) = b73c59b0a3760502c428ba81de49cd4807657d26be5e697eba3a87dd021d16be
diff --git a/libdrm/Pkgfile b/libdrm/Pkgfile
index 5572aaf..bdbb2f4 100644
--- a/libdrm/Pkgfile
+++ b/libdrm/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: libpthread-stubs xorg-libpciaccess
name=libdrm
-version=2.4.93
+version=2.4.94
release=1
source=(https://dri.freedesktop.org/libdrm/libdrm-$version.tar.bz2)
1
0
commit c385134adb0b1398e8b2e16e1f18c97d8669c0f1
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Mon Sep 3 22:58:47 2018 +1000
inkscape: fix for poppler-0.65.0
diff --git a/inkscape/.md5sum b/inkscape/.md5sum
deleted file mode 100644
index ace57534..00000000
--- a/inkscape/.md5sum
+++ /dev/null
@@ -1,2 +0,0 @@
-4ef7171cc1de9e1608d8c49b77fed99e inkscape-0.92.3.tar.bz2
-a40e58c35338bd6435467657a071cecd noconst.patch
diff --git a/inkscape/.signature b/inkscape/.signature
index f5fa77c0..4eb9fb4d 100644
--- a/inkscape/.signature
+++ b/inkscape/.signature
@@ -1,6 +1,7 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF3/QgDfhcsrrJ9WLSxfgHOsT12rIdi/EA7lhR7YK9DwufYGb8mblWAiHIRtAmIoy1CKJrcjTulCmkFXsS7XJQ5g0=
-SHA256 (Pkgfile) = 35738ec598d3df3b2293ccb527a938df988befcaf16e7da606721d47184f20df
+RWSagIOpLGJF36LjhyUzIFrzanFIZ6vRyGURVIVh3RbFyggerAsHZqQaFmUC7UPxcL1KmthKBONO32mb5/M8cd9CucK3HZIA1A0=
+SHA256 (Pkgfile) = a6ba2387006193649292c19bfe960e0e83b884d9d6c5047220f33084ce49c651
SHA256 (.footprint) = a231855b77d8603f16e2a8754074e97f6c430bf80ac8ccaa02b35814f2f4db2b
SHA256 (inkscape-0.92.3.tar.bz2) = 063296c05a65d7a92a0f627485b66221487acfc64a24f712eb5237c4bd7816b2
SHA256 (noconst.patch) = 2759288bc1dbf120a3b3be7b2e36c1cd60408c043f6563ddf7092755feee99d0
+SHA256 (poppler-0.65.0.patch) = d6957a4f618eb26d2ba6f2aae4e825970e8243af549c4d3ba1ef49a16e220984
diff --git a/inkscape/Pkgfile b/inkscape/Pkgfile
index 7b9b366f..00ccf411 100644
--- a/inkscape/Pkgfile
+++ b/inkscape/Pkgfile
@@ -8,12 +8,14 @@ name=inkscape
version=0.92.3
release=1
source=(https://media.inkscape.org/dl/resources/file/$name-$version.tar.bz2
- noconst.patch)
+ noconst.patch
+ poppler-0.65.0.patch)
build() {
cd $name-$version
patch -p1 -i $SRC/noconst.patch
+ patch -p1 -i $SRC/poppler-0.65.0.patch
sed -i 's| abs(| std::fabs(|g' src/ui/tools/flood-tool.cpp
CXXFLAGS+=' -std=c++11'
diff --git a/inkscape/poppler-0.65.0.patch b/inkscape/poppler-0.65.0.patch
new file mode 100644
index 00000000..a3c1da99
--- /dev/null
+++ b/inkscape/poppler-0.65.0.patch
@@ -0,0 +1,29 @@
+From 10e8ae0ff522d3a9caeed9a7f137cdfd795ba0a3 Mon Sep 17 00:00:00 2001
+From: Jan Palus <atler(a)pld-linux.org>
+Date: Fri, 25 May 2018 00:30:17 +0200
+Subject: [PATCH] Fix compilation with poppler 0.65.0
+
+replace unused includes with one that is actually used
+
+Signed-off-by: Jan Palus <atler(a)pld-linux.org>
+---
+ src/extension/internal/pdfinput/pdf-parser.cpp | 3 +--
+ 1 file changed, 1 insertion(+), 2 deletions(-)
+
+diff --git a/src/extension/internal/pdfinput/pdf-parser.cpp b/src/extension/internal/pdfinput/pdf-parser.cpp
+index 721524e10a..a3aa3213a1 100644
+--- a/src/extension/internal/pdfinput/pdf-parser.cpp
++++ b/src/extension/internal/pdfinput/pdf-parser.cpp
+@@ -37,8 +37,7 @@ extern "C" {
+ #include "util/units.h"
+
+ #include "goo/gmem.h"
+-#include "goo/GooTimer.h"
+-#include "goo/GooHash.h"
++#include "goo/GooString.h"
+ #include "GlobalParams.h"
+ #include "CharTypes.h"
+ #include "Object.h"
+--
+2.18.0
+
1
0
commit 3a28c595df63305eec2b924dad2389c5482e2360
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Sun Sep 2 22:54:23 2018 +1000
python-pip python3-pip remove old readme
diff --git a/python-pip/README b/python-pip/README
deleted file mode 100644
index 08b127c7c..000000000
--- a/python-pip/README
+++ /dev/null
@@ -1,3 +0,0 @@
-python-pip now requires python-setuptools to function and can not be added,
-as a dependency to python-pip as this will cause a cyclic dependency loop.
-Please prt-get depinst python-setuptools to use python-pip.
diff --git a/python3-pip/README b/python3-pip/README
deleted file mode 100644
index b7a6e81a9..000000000
--- a/python3-pip/README
+++ /dev/null
@@ -1,3 +0,0 @@
-python3-pip now requires python3-setuptools to function and can not be added,
-as a dependency to python3-pip as this will cause a cyclic dependency loop.
-Please prt-get depinst python3-setuptools to use python3-pip.
1
0
commit 38dc39446f8bd3e20ae1bdaea3579e24354385fc
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Sun Sep 2 22:38:11 2018 +1000
python-pyasn1: 0.4.3 -> 0.4.4
diff --git a/python-pyasn1/.footprint b/python-pyasn1/.footprint
index c9a3f53d..772ccd2a 100644
--- a/python-pyasn1/.footprint
+++ b/python-pyasn1/.footprint
@@ -2,12 +2,12 @@ drwxr-xr-x root/root usr/
drwxr-xr-x root/root usr/lib/
drwxr-xr-x root/root usr/lib/python2.7/
drwxr-xr-x root/root usr/lib/python2.7/site-packages/
-drwxr-xr-x root/root usr/lib/python2.7/site-packages/pyasn1-0.4.3-py2.7.egg-info/
--rw-rw-r-- root/root usr/lib/python2.7/site-packages/pyasn1-0.4.3-py2.7.egg-info/PKG-INFO
--rw-rw-r-- root/root usr/lib/python2.7/site-packages/pyasn1-0.4.3-py2.7.egg-info/SOURCES.txt
--rw-rw-r-- root/root usr/lib/python2.7/site-packages/pyasn1-0.4.3-py2.7.egg-info/dependency_links.txt
--rw-rw-r-- root/root usr/lib/python2.7/site-packages/pyasn1-0.4.3-py2.7.egg-info/top_level.txt
--rw-rw-r-- root/root usr/lib/python2.7/site-packages/pyasn1-0.4.3-py2.7.egg-info/zip-safe
+drwxr-xr-x root/root usr/lib/python2.7/site-packages/pyasn1-0.4.4-py2.7.egg-info/
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/pyasn1-0.4.4-py2.7.egg-info/PKG-INFO
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/pyasn1-0.4.4-py2.7.egg-info/SOURCES.txt
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/pyasn1-0.4.4-py2.7.egg-info/dependency_links.txt
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/pyasn1-0.4.4-py2.7.egg-info/top_level.txt
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/pyasn1-0.4.4-py2.7.egg-info/zip-safe
drwxr-xr-x root/root usr/lib/python2.7/site-packages/pyasn1/
-rw-r--r-- root/root usr/lib/python2.7/site-packages/pyasn1/__init__.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/pyasn1/__init__.pyc
diff --git a/python-pyasn1/.md5sum b/python-pyasn1/.md5sum
deleted file mode 100644
index dba22adf..00000000
--- a/python-pyasn1/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-311fff5b2a1303a8cdc334c8867a06f4 pyasn1-0.4.3.tar.gz
diff --git a/python-pyasn1/.signature b/python-pyasn1/.signature
index 50683459..fcf9753b 100644
--- a/python-pyasn1/.signature
+++ b/python-pyasn1/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF394tws7QtcMgrU6lUUTZRCx1rmMBZb96aT0YlcDq/A1Al7OYYXFxM9zzyoZ4JPmJlUTVWqinrr+W0wjH1X396gg=
-SHA256 (Pkgfile) = 36a13ed642dafef7d6540da0d6bc17a1dfceb4ffb1bc2fa838cf115f9bf15652
-SHA256 (.footprint) = f13ee25726e679e2788202fdf5b3f917ae3059c0e8aeefedfa2b34a3c408affe
-SHA256 (pyasn1-0.4.3.tar.gz) = fb81622d8f3509f0026b0683fe90fea27be7284d3826a5f2edf97f69151ab0fc
+RWSagIOpLGJF3wAHtCkPzlW2cHZgzRCkw9XTy2cLtT6hd7DrsT6wJkWWZNPY2hUWWnFjFHNlAZEnl5OUtInk8/qkm80nSTabjgs=
+SHA256 (Pkgfile) = 9d38d4cab4b0214319c4c307eb2d52dece7dcffc92bb926d747a816189c22898
+SHA256 (.footprint) = 94026553539a3873910391ae86866a852da922f80a3a98975547b013892650c9
+SHA256 (pyasn1-0.4.4.tar.gz) = f58f2a3d12fd754aa123e9fa74fb7345333000a035f3921dbdaa08597aa53137
diff --git a/python-pyasn1/Pkgfile b/python-pyasn1/Pkgfile
index 2cdd6918..543b0440 100644
--- a/python-pyasn1/Pkgfile
+++ b/python-pyasn1/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: python-setuptools
name=python-pyasn1
-version=0.4.3
+version=0.4.4
release=1
source=(https://files.pythonhosted.org/packages/source/${name:7:1}/${name#*…
@@ -12,4 +12,6 @@ build() {
cd ${name#*-}-$version
/usr/bin/python setup.py build
/usr/bin/python setup.py install --prefix=/usr --root=$PKG --optimize=1
+
+ chmod -R g-w $PKG
}
1
0
commit 045e62be07a50ac6e86fd3c0b5c1506b59edec28
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Sun Sep 2 22:20:26 2018 +1000
youtube-dl: 2018.08.04 -> 2018.09.01
diff --git a/youtube-dl/.footprint b/youtube-dl/.footprint
index 0de42a64..c7fd8c3b 100644
--- a/youtube-dl/.footprint
+++ b/youtube-dl/.footprint
@@ -241,6 +241,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/biqle.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/biqle.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/biqle.pyo
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bitchute.py
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bitchute.pyc
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bitchute.pyo
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bleacherreport.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bleacherreport.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/bleacherreport.pyo
@@ -964,6 +967,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kickstarter.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kickstarter.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kickstarter.pyo
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kinopoisk.py
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kinopoisk.pyc
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/kinopoisk.pyo
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/konserthusetplay.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/konserthusetplay.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/konserthusetplay.pyo
@@ -2350,6 +2356,9 @@ drwxr-xr-x root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/youporn.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/youporn.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/youporn.pyo
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yourporn.py
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yourporn.pyc
+-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yourporn.pyo
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yourupload.py
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yourupload.pyc
-rw-r--r-- root/root usr/lib/python2.7/site-packages/youtube_dl/extractor/yourupload.pyo
diff --git a/youtube-dl/.signature b/youtube-dl/.signature
index 4ab711cd..4a2a3473 100644
--- a/youtube-dl/.signature
+++ b/youtube-dl/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF373716aosyLAqjEW6F8rhIQaEUE/mZyN0Hy3nHaX+jOTuwL/axtWxpsjZNp9LW9tLic/JBCoijOwllNN43NvbQA=
-SHA256 (Pkgfile) = d00f0fccc8dc8bd4e7b7d4563f6b831c62b099248585cb2679a445497412d31b
-SHA256 (.footprint) = 35fb0acb32ce0b7972066ea1e05334daa0525124025aeb5564c44143f0282f0b
-SHA256 (youtube-dl-2018.08.04.tar.gz) = f582dc699e88699f0f9db9ba9188c1d072a10c630b319426622ffab5704a9dc1
+RWSagIOpLGJF3x9S3WMaJfApeEKzGRFZkdw7JJzwLwvXVkhrg75eaBslel+UH6aLhIdn5MAWZ4/el6EfH5TGOPwUTMXaCLu0Bw4=
+SHA256 (Pkgfile) = 14172b5d9975b2a7ee8615db0bacc7456c162dcaf8a368529e91923ed00d700e
+SHA256 (.footprint) = a1f8cf25a6d27115b3d6d1bb7099a7549326633eb6673d18cf8070f2a8d864a4
+SHA256 (youtube-dl-2018.09.01.tar.gz) = 668067434b53f820749e881bb47c1cefb17ec9630beacabfb3ac68429f421d41
diff --git a/youtube-dl/Pkgfile b/youtube-dl/Pkgfile
index 4ef619c8..55f096cc 100644
--- a/youtube-dl/Pkgfile
+++ b/youtube-dl/Pkgfile
@@ -5,7 +5,7 @@
# Optional: python-setuptools
name=youtube-dl
-version=2018.08.04
+version=2018.09.01
release=1
source=(https://youtube-dl.org/downloads/$version/$name-$version.tar.gz)
@@ -16,7 +16,8 @@ build() {
rm -r $PKG/usr/share/doc
- find $PKG/usr/lib/python*/site-packages/ -maxdepth 1 -type f \
- -name "youtube_dl-$version-py*.egg-info" -delete
+ local pyv="$(/usr/bin/python -c "import sys; print \"%s.%s\" % (sys.version_info[0], sys.version_info[1]);")"
+ find $PKG/usr/lib/python$pyv/site-packages/ -maxdepth 1 -type f \
+ -name "youtube_dl-$version-py$pyv.egg-info" -delete
}
1
0
02 Sep '18
commit a9ea237b4816d0a0ea440c3399c640567ecbd4e8
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Sun Sep 2 22:08:51 2018 +1000
python3-websocket-client: 0.49.0 -> 0.51.0
diff --git a/python3-websocket-client/.footprint b/python3-websocket-client/.footprint
index 5c29f28e..e4bc20f1 100644
--- a/python3-websocket-client/.footprint
+++ b/python3-websocket-client/.footprint
@@ -59,9 +59,9 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/websocket/tests/data/
-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/data/header02.txt
-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/test_cookiejar.py
-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/test_websocket.py
-drwxr-xr-x root/root usr/lib/python3.6/site-packages/websocket_client-0.49.0-py3.6.egg-info/
--rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.49.0-py3.6.egg-info/PKG-INFO
--rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.49.0-py3.6.egg-info/SOURCES.txt
--rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.49.0-py3.6.egg-info/dependency_links.txt
--rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.49.0-py3.6.egg-info/requires.txt
--rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.49.0-py3.6.egg-info/top_level.txt
+drwxr-xr-x root/root usr/lib/python3.6/site-packages/websocket_client-0.51.0-py3.6.egg-info/
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.51.0-py3.6.egg-info/PKG-INFO
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.51.0-py3.6.egg-info/SOURCES.txt
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.51.0-py3.6.egg-info/dependency_links.txt
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.51.0-py3.6.egg-info/requires.txt
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.51.0-py3.6.egg-info/top_level.txt
diff --git a/python3-websocket-client/.signature b/python3-websocket-client/.signature
index c86f27ad..971e8234 100644
--- a/python3-websocket-client/.signature
+++ b/python3-websocket-client/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF371v/RZHntLdUrv003eM0RG/ySyeuOvJMwSRjcGFb8/HzRVi5VP8U03d16geYTmksb0wzdu6AW0QXHL+nOo/hw0=
-SHA256 (Pkgfile) = df0823c31c6c2fe4cdc5991340ba86eac864db35f51fce2b8434642002ec224b
-SHA256 (.footprint) = bb89069e54bdb5b6fd1b1889a9553b444b4b675ac01e9e916b9bf6783a6b1bde
-SHA256 (websocket_client-0.49.0.tar.gz) = bf36b4b4726cab3bf93e842deef3c5bf12bd9c134e45e9a852c76140309f5ae2
+RWSagIOpLGJF33C9FF4+3TAIbX5+C6otymOdtCt9JoysHKMTgjLYCBXxKkhtu569b9IG/I17urEv99755EGvn/HawaAyfjQvywo=
+SHA256 (Pkgfile) = deb55af02b78f93bacba8abe52150496359a91595ec98be4112dd0acd52becf7
+SHA256 (.footprint) = ffa79a65aed781ecac9ba38d59ad7ffc95a8599aec7245ea9ebcafbf729a5bac
+SHA256 (websocket_client-0.51.0.tar.gz) = 030bbfbf29ac9e315ffb207ed5ed42b6981b5038ea00d1e13b02b872cc95e8f6
diff --git a/python3-websocket-client/Pkgfile b/python3-websocket-client/Pkgfile
index 12d807f5..ee3c5244 100644
--- a/python3-websocket-client/Pkgfile
+++ b/python3-websocket-client/Pkgfile
@@ -5,7 +5,7 @@
name=python3-websocket-client
_name=websocket_client
-version=0.49.0
+version=0.51.0
release=1
source=(https://pypi.io/packages/source/${_name:0:1}/$_name/$_name-$version.tar.gz)
1
0
commit 189c3bd7e7490b56f94124531d468f58c06e4145
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Sun Sep 2 21:58:22 2018 +1000
python3-pycryptodome: 3.6.5 -> 3.6.6
diff --git a/python3-pycryptodome/.footprint b/python3-pycryptodome/.footprint
index 120ca127..2d8cb337 100644
--- a/python3-pycryptodome/.footprint
+++ b/python3-pycryptodome/.footprint
@@ -754,9 +754,9 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/Crypto/Util/__pycache__/
drwxr-xr-x root/root usr/lib/python3.6/site-packages/Crypto/__pycache__/
-rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/__pycache__/__init__.cpython-36.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.6/site-packages/Crypto/__pycache__/__init__.cpython-36.pyc
-drwxr-xr-x root/root usr/lib/python3.6/site-packages/pycryptodome-3.6.5-py3.6.egg-info/
--rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.6.5-py3.6.egg-info/PKG-INFO
--rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.6.5-py3.6.egg-info/SOURCES.txt
--rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.6.5-py3.6.egg-info/dependency_links.txt
--rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.6.5-py3.6.egg-info/not-zip-safe
--rw-rw-r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.6.5-py3.6.egg-info/top_level.txt
+drwxr-xr-x root/root usr/lib/python3.6/site-packages/pycryptodome-3.6.6-py3.6.egg-info/
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.6.6-py3.6.egg-info/PKG-INFO
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.6.6-py3.6.egg-info/SOURCES.txt
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.6.6-py3.6.egg-info/dependency_links.txt
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.6.6-py3.6.egg-info/not-zip-safe
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/pycryptodome-3.6.6-py3.6.egg-info/top_level.txt
diff --git a/python3-pycryptodome/.signature b/python3-pycryptodome/.signature
index 27b7cb78..043d51a9 100644
--- a/python3-pycryptodome/.signature
+++ b/python3-pycryptodome/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF30lF4FOPsZi9YwUEyKgWxn1RYl7nAgAJUdwIdOTaOySpKzxtrN0y+I+Lhjb6Bx53C0aCRP4tfDgxWHfAQGCd7g8=
-SHA256 (Pkgfile) = 7e552769ad7b817cbd167a90d9e283a76b1bb3dee216e612aeb793d2d657a071
-SHA256 (.footprint) = b106ee051cd7b3dd29806aa175a7ade661a1cda8daa7ee1cd12494d39094a974
-SHA256 (pycryptodome-3.6.5.tar.gz) = 99d653f3a92f35e3c768a142aa83c8c7b104a787655c51e25dca89ed778960b8
+RWSagIOpLGJF33WfJdOjfZv35ungPpnZfd5YUEdeE/d1Xk7ORbPJm6pQ5DRLUH6ZueQZ33khfD2NZLoQhJmrr8ekXAJgI9kkEQI=
+SHA256 (Pkgfile) = 9e08405c4a6ac0b46fc0c3c53b5de5f1dab2a01e65fba19601ca583be33d3398
+SHA256 (.footprint) = ae41eb9d32c543d3d92e617738df5d15c9827c28f5edfd1449a430d0d5b5cf4f
+SHA256 (pycryptodome-3.6.6.tar.gz) = b3cb4af317d9b84f6df50f0cfa6840ba69556af637a83fd971537823e13d601a
diff --git a/python3-pycryptodome/Pkgfile b/python3-pycryptodome/Pkgfile
index 49720e20..fc73cb5d 100644
--- a/python3-pycryptodome/Pkgfile
+++ b/python3-pycryptodome/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: python3-setuptools
name=python3-pycryptodome
-version=3.6.5
+version=3.6.6
release=1
source=(https://files.pythonhosted.org/packages/source/${name:8:1}/${name#*…
@@ -13,6 +13,8 @@ build() {
/usr/bin/python3 setup.py build
/usr/bin/python3 setup.py install --root=$PKG --optimize=1
- local pyv="$(python3 -c "import sys; print(sys.version_info[0], sys.version_info[1], sep='.');")"
+ local pyv="$(/usr/bin/python3 -c "import sys; print(sys.version_info[0], sys.version_info[1], sep='.');")"
rm $PKG/usr/lib/python$pyv/site-packages/Crypto/SelfTest/Signature/test_vectors/ECDSA/README.txt
+
+ chmod -R g-w $PKG
}
1
0
commit 7f1ab04415ecff9672af2d3467e0fc092b177d0b
Author: Danny Rawlins <monster.romster(a)gmail.com>
Date: Sun Sep 2 21:57:48 2018 +1000
python3-attrs: 18.1.0 -> 18.2.0
diff --git a/python3-attrs/.footprint b/python3-attrs/.footprint
index ea762f92..b5faec0a 100644
--- a/python3-attrs/.footprint
+++ b/python3-attrs/.footprint
@@ -4,6 +4,7 @@ drwxr-xr-x root/root usr/lib/python3.6/
drwxr-xr-x root/root usr/lib/python3.6/site-packages/
drwxr-xr-x root/root usr/lib/python3.6/site-packages/attr/
-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/__init__.py
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/__init__.pyi
drwxr-xr-x root/root usr/lib/python3.6/site-packages/attr/__pycache__/
-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/__pycache__/__init__.cpython-36.opt-1.pyc
-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/__pycache__/__init__.cpython-36.pyc
@@ -28,13 +29,18 @@ drwxr-xr-x root/root usr/lib/python3.6/site-packages/attr/__pycache__/
-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/_funcs.py
-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/_make.py
-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/converters.py
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/converters.pyi
-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/exceptions.py
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/exceptions.pyi
-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/filters.py
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/filters.pyi
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/py.typed (EMPTY)
-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/validators.py
-drwxr-xr-x root/root usr/lib/python3.6/site-packages/attrs-18.1.0-py3.6.egg-info/
--rw-r--r-- root/root usr/lib/python3.6/site-packages/attrs-18.1.0-py3.6.egg-info/PKG-INFO
--rw-r--r-- root/root usr/lib/python3.6/site-packages/attrs-18.1.0-py3.6.egg-info/SOURCES.txt
--rw-r--r-- root/root usr/lib/python3.6/site-packages/attrs-18.1.0-py3.6.egg-info/dependency_links.txt
--rw-r--r-- root/root usr/lib/python3.6/site-packages/attrs-18.1.0-py3.6.egg-info/not-zip-safe
--rw-r--r-- root/root usr/lib/python3.6/site-packages/attrs-18.1.0-py3.6.egg-info/requires.txt
--rw-r--r-- root/root usr/lib/python3.6/site-packages/attrs-18.1.0-py3.6.egg-info/top_level.txt
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/attr/validators.pyi
+drwxr-xr-x root/root usr/lib/python3.6/site-packages/attrs-18.2.0-py3.6.egg-info/
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/attrs-18.2.0-py3.6.egg-info/PKG-INFO
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/attrs-18.2.0-py3.6.egg-info/SOURCES.txt
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/attrs-18.2.0-py3.6.egg-info/dependency_links.txt
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/attrs-18.2.0-py3.6.egg-info/not-zip-safe
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/attrs-18.2.0-py3.6.egg-info/requires.txt
+-rw-r--r-- root/root usr/lib/python3.6/site-packages/attrs-18.2.0-py3.6.egg-info/top_level.txt
diff --git a/python3-attrs/.md5sum b/python3-attrs/.md5sum
deleted file mode 100644
index 397cce87..00000000
--- a/python3-attrs/.md5sum
+++ /dev/null
@@ -1 +0,0 @@
-3f3f3e0750dab74cfa1dc8b0fd7a5f86 attrs-18.1.0.tar.gz
diff --git a/python3-attrs/.signature b/python3-attrs/.signature
index 44713355..1778f607 100644
--- a/python3-attrs/.signature
+++ b/python3-attrs/.signature
@@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
-RWSagIOpLGJF36ca4BJDYQcVxRLqoTlzIAC4OOWZeU1HSVJYUFqthigwIThqRE23NPQfucohE+lJ+VLTwp+Xdh9uU6Nk46vZ8QE=
-SHA256 (Pkgfile) = a459a7dfcbcbd27f8108b482fedc3e9f3a8fe59be3bd1bc060ced03432ff7ffa
-SHA256 (.footprint) = aafce9113c8d3f48720241af020fa31bef95e8ef8c6bb731d4e3fbd78fdebc76
-SHA256 (attrs-18.1.0.tar.gz) = e0d0eb91441a3b53dab4d9b743eafc1ac44476296a2053b6ca3af0b139faf87b
+RWSagIOpLGJF3yaBCqYFcLeeV9xN2o8ScvkOp7SYrT7qbTQBo2KXNbXbnR16VoYf5KDa8OYuUS18E1RI6fw24WnY9LXU7tGUNAE=
+SHA256 (Pkgfile) = e9ab67aded5e714c96bf01a31d74ba9774129d4fee40a22a16db4ddb81388f4f
+SHA256 (.footprint) = c3ce2da8e352688f264c7c8b76320855a1c856e75209fa89f859ca0a12df7ea2
+SHA256 (attrs-18.2.0.tar.gz) = 10cbf6e27dbce8c30807caf056c8eb50917e0eaafe86347671b57254006c3e69
diff --git a/python3-attrs/Pkgfile b/python3-attrs/Pkgfile
index d6f2dcc0..c14b4cd1 100644
--- a/python3-attrs/Pkgfile
+++ b/python3-attrs/Pkgfile
@@ -4,7 +4,7 @@
# Depends on: python3-setuptools
name=python3-attrs
-version=18.1.0
+version=18.2.0
release=1
source=(https://files.pythonhosted.org/packages/source/${name:8:1}/${name#*…
1
0