From info Mon Sep 4 17:47:23 2017 From: info (C A Exton) Date: Mon, 4 Sep 2017 19:47:23 +0200 Subject: CruxEX (CRUX 3.3), Build 170904, with LXDE, Google Chrome 60.0.3112, Firefox 55.0.3 and Nvidia 384.69 Hi, A new version of CruxEX is ready. ############################################################################################# *CruxEX (CRUX 3.3), Build 170904, with LXDE, Google Chrome 60.0.3112, Firefox 55.0.3 and Nvidia 384.69* *CruxEX 3.3 64 bit Linux Live USB * is based on CRUX 3.3 (latest version, released 170212), which is all Linux enthusiasts/nerds favorite OS. (/CRUX is a lightweight Linux distribution for the x86_64 architecture targeted at experienced Linux users. The primary focus of this distribution is *keep it simple*, which is reflected in a straightforward tar.gz-based package system, BSD-style initscripts, and a relatively small collection of trimmed packages. The secondary focus is utilization of new Linux features and recent tools and libraries. CRUX also has a ports system which makes it easy to install and upgrade applications/). *CruxEX 3.3 2017* uses the LXDE Desktop environment. I have replaced the original CRUX kernel with ?my? special kernel *4.12.10-x86_64-cruxex*, with support for ?extra everything?. * Kernel etc* Kernel 4.12.10 is one of the latest available stable kernels as of 170904. Among all installed updated applications Firefox 55.0.3, Google Chrome 60.0.3112 (for Netflix ), GParted, PCManFM, Gimp and Wicd . Furthermore compilation tools so that you can install programs from source. *Note*: Firefox 55.0.3 and Google Chrome 60.0.3112 are not in the CRUX repositories. *NEWS 170904 *CruxEX 2017 is distributed only as a Zip file. Install my new version of CruxEX 3.3 64bit from 170904 to a USB Pen Drive and *save your system changes* ? read this INSTRUCTION If you later on decide you want to install CruxEX to hard drive from the USB Pen Drive all your system changes will also be installed to the hard drive. *Unique* CruxEX 3.3 2017 build 170904 is ? as my previous CRUX-remasters ? unique in the world. I.e. there is no other CRUX Live CD/USB (as far as I know). In any case, not for downloading. *SCREENSHOTS* 1. The newCruxEX LXDE Desktop 2. Netflix running in Google Chrome 3. See Prt-get in action *READ MORE?* ############################################################################################## 170804 /C A Exton -------------- next part -------------- An HTML attachment was scrubbed... From jaeger at crux.ninja Mon Sep 4 23:25:48 2017 From: jaeger at crux.ninja (Matt Housh) Date: Mon, 4 Sep 2017 18:25:48 -0500 Subject: Anybody ported opendkim to Crux (add-on to postfix) In-Reply-To: <59971AD7.2090609@connotech.com> References: <59971AD7.2090609@connotech.com> Message-ID: <9f5e118a-9cd8-50f7-dd24-211d247ba063@crux.ninja> Hi, Thierry, I've ported opendkim to crux, though it's not published in my public repo. For some reason I've not managed to keep the original ports so I had to reconstruct them. opendkim depends on libmilter and libbsd (which is probably what was missing regarding bsd lineage.) Attached are Pkgfiles for libmilter and opendkim as well as an opendkim init script. As they're quick reconstructions I haven't tested them thoroughly but with that said, I've been using opendkim on the crux.ninja domain for some time now without trouble. As for configuration, here's a sample (only uncommented lines shown): ---------- ExternalIgnoreList refile:/etc/opendkim/TrustedHosts InternalHosts refile:/etc/opendkim/TrustedHosts KeyTable refile:/etc/opendkim/KeyTable Mode sv PidFile /var/run/opendkim/opendkim.pid SigningTable refile:/etc/opendkim/SigningTable Socket local:/var/run/opendkim/opendkim.sock Syslog Yes UMask 002 UserID mail:mail ---------- See opendkim.conf(5) for more info on those... Hope that helps, Matt -------------- next part -------------- # Description: # URL: # Maintainer: # Depends on: name=libmilter version=8.15.2 release=1 source=(http://ftp.sendmail.org/sendmail.${version}.tar.gz) build() { cd sendmail-$version/$name install -o root -g root -m 0755 -d $PKG/usr/lib ./Build DESTDIR=$PKG install chown -R root:root $PKG } -------------- next part -------------- #!/bin/sh # # /etc/rc.d/opendkim: start/stop the opendkim daemon # SSD=/sbin/start-stop-daemon PROG=/usr/sbin/opendkim PID=/var/run/opendkim/opendkim.pid OPTS="-x /etc/opendkim.conf" case $1 in "start") $SSD --start --pidfile $PID --exec $PROG -- $OPTS ;; "stop") $SSD --stop --retry 10 --pidfile $PID ;; "restart") $0 stop $0 start ;; "status") $SSD --status --pidfile $PID case $? in 0) echo "$PROG is running with pid $(cat $PID)" ;; 1) echo "$PROG is not running but pid file $PID exists" ;; 3) echo "$PROG is not running" ;; 4) echo "Unable to determine program status" ;; esac ;; *) echo "Usage: $0 [start|stop|restart|status]" ;; esac -------------- next part -------------- # Description: # URL: # Maintainer: # Depends on: libbsd libmilter name=opendkim version=2.10.3 release=1 source=(https://downloads.sourceforge.net/project/$name/$name-$version.tar.gz $name.rc) build() { cd $name-$version ./configure --prefix=/usr make make DESTDIR=$PKG install install -o root -g root -m 0755 -D $SRC/$name.rc $PKG/etc/rc.d/$name install -o root -g root -m 0755 -d $PKG/etc/$name/keys install -o root -g root -m 0644 $name/$name.conf.sample $PKG/etc/$name.conf rm -r $PKG/usr/share/doc } Date: Mon, 11 Sep 2017 08:36:59 +0000 (UTC) Subject: ports/opt (3.3): [notify] tcpdump: update to 4.9.2 commit 6f0ee7456dc76b960294e8156f29a86935a5ad8a Author: Juergen Daubert Date: Mon Sep 11 10:33:33 2017 +0200 [notify] tcpdump: update to 4.9.2 lots of security fixes, see http://www.tcpdump.org/tcpdump-changes.txt diff --git a/tcpdump/.md5sum b/tcpdump/.md5sum index e130903a6..6fbb587fa 100644 --- a/tcpdump/.md5sum +++ b/tcpdump/.md5sum @@ -1 +1 @@ -2b83364eef53b63ca3181b4eb56dab0c tcpdump-4.9.0.tar.gz +9bbc1ee33dab61302411b02dd0515576 tcpdump-4.9.2.tar.gz diff --git a/tcpdump/.signature b/tcpdump/.signature index f822c5657..1d5d2259e 100644 --- a/tcpdump/.signature +++ b/tcpdump/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/W6MOHyUCUBsOiMiTPJZdSgZlmOTXN4ZfWuBlhuJgGI6y1YyiHNuTxQKuwHAlwYTGuaFU3ggpEDT9zQnhhgHXwE= -SHA256 (Pkgfile) = 6e31eb209d0ab7bb256c4f00bcd06779e8af2e7eb683452f4361bb3f07e543e5 +RWSE3ohX2g5d/c8S8RzbTAnGrEdX8HYypZ0hCcMjhYN4ds6AMl2NvKdgmPdWYF9rR1vprZGrnHqFR/rMEVrRVjI8zDa7guxuiAE= +SHA256 (Pkgfile) = 9c4627d957fc182a08039443c35e50df538624897e4241417871a730e6c2ff2b SHA256 (.footprint) = 42b48f345c07d2a9409863f67dc1310e4d26b1f089309643dbea4e459f5094fb -SHA256 (tcpdump-4.9.0.tar.gz) = eae98121cbb1c9adbedd9a777bf2eae9fa1c1c676424a54740311c8abcee5a5e +SHA256 (tcpdump-4.9.2.tar.gz) = 798b3536a29832ce0cbb07fafb1ce5097c95e308a6f592d14052e1ef1505fe79 diff --git a/tcpdump/Pkgfile b/tcpdump/Pkgfile index 244b1fd14..987e0238a 100644 --- a/tcpdump/Pkgfile +++ b/tcpdump/Pkgfile @@ -4,7 +4,7 @@ # Depends on: libpcap, openssl name=tcpdump -version=4.9.0 +version=4.9.2 release=1 source=(http://www.tcpdump.org/release/$name-$version.tar.gz) From hazeldebian at googlemail.com Mon Sep 11 16:27:59 2017 From: hazeldebian at googlemail.com (Hazel Russman) Date: Mon, 11 Sep 2017 17:27:59 +0100 Subject: Cups stopped working on upgrading to 2.2.4 Message-ID: <20170911172759.c1e6c0cdec689c5b5d8dc02e@gmail.com> This is a re-post of something that apparently got lost during the period when the site went down. I use an HP Photosmart printer with a usb connection. It worked normally before this update. After the update it stalled and lpstat -t said "Waiting for printer to become available". The jobs stayed in the queue and there were no sounds from the printer indicating that it had received the files. I browsed around and found that this message is sometimes associated with the blacklisted usblp module. Apparently there were earlier versions of cups that didn't do the blacklisting properly so that the driver got attached to the printer before it was blacklisted. I believe that this is now happening again. One thread recommended running the usb backend by hand as a diagnostic. I did so and got: DEBUG: Loading USB quirks from "/usr/share/cups/usb". DEBUG: Loaded 81 quirks. DEBUG: list_devices DEBUG: libusb_get_device_list=11 DEBUG: Failed to detach "usblp" module from 03f0:7511 03f0:7511 is the usb identity of my printer. I do have a blacklist file for the module in /etc/modprobe.d, which I believe cups installed, and lsmod showed that the module was not currently loaded. I rebuilt my kernel without compiling the usblp driver, and cups is now working again. Confusingly, the kernel help for this driver suggests that you *should* build it if you have a usb-connected printer. That advice seems to be badly out of date. -- H Russman From zaz.colmant at free.fr Tue Sep 12 09:19:33 2017 From: zaz.colmant at free.fr (Xavier) Date: Tue, 12 Sep 2017 11:19:33 +0200 Subject: Poppler update breaks texlive Message-ID: <20170912091932.GA2415@cruxy2.freebox.fr> poppler update to 0.59.0 breaks texlive. I guess it's an upstream problem (see log extract in attachment). I had to revert to poppler 0.57.0 -------------- next part -------------- g++ -DHAVE_CONFIG_H -I. -I../../../texk/web2c -I./w2c -I/usr/ports/opt/texlive/work/src/texlive-20170524-source/build/texk -I/usr/ports/opt/texlive/work/src/texlive-20170524-source/texk -I/usr/include/libpng16 -DPOPPLER_VERSION=\"0.59.0\" -I/usr/include/poppler -I../../../texk/web2c/libmd5 -I../../../texk/web2c/pdftexdir -Wreturn-type -Wno-write-strings -O2 -march=x86-64 -pipe -MT pdftexdir/pdftosrc-pdftosrc.o -MD -MP -MF pdftexdir/.deps/pdftosrc-pdftosrc.Tpo -c -o pdftexdir/pdftosrc-pdftosrc.o `test -f 'pdftexdir/pdftosrc.cc' || echo '../../../texk/web2c/'`pdftexdir/pdftosrc.cc ../../../texk/web2c/pdftexdir/pdftosrc.cc: In function 'int main(int, char**)': ../../../texk/web2c/pdftexdir/pdftosrc.cc:89:17: error: 'class Object' has no member named 'initNull'; did you mean 'isNull'? catalogDict.initNull(); ^~~~~~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:90:34: error: no matching function for call to 'XRef::getCatalog(Object*)' xref->getCatalog(&catalogDict); ^ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:48:0: /usr/include/poppler/XRef.h:144:10: note: candidate: Object XRef::getCatalog() Object getCatalog(); ^~~~~~~~~~ /usr/include/poppler/XRef.h:144:10: note: candidate expects 0 arguments, 1 provided ../../../texk/web2c/pdftexdir/pdftosrc.cc:95:15: error: 'class Object' has no member named 'initNull'; did you mean 'isNull'? srcStream.initNull(); ^~~~~~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:97:48: error: invalid conversion from 'Object*' to 'int' [-fpermissive] catalogDict.dictLookup("SourceObject", &srcStream); ^~~~~~~~~~ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:42:0: /usr/include/poppler/Object.h:361:15: note: initializing argument 2 of 'Object Object::dictLookup(const char*, int)' inline Object Object::dictLookup(const char *key, int recursion) ^~~~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:103:17: error: 'class Object' has no member named 'initNull'; did you mean 'isNull'? srcName.initNull(); ^~~~~~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:104:64: error: invalid conversion from 'Object*' to 'int' [-fpermissive] srcStream.getStream()->getDict()->lookup("SourceName", &srcName); ^~~~~~~~ In file included from /usr/include/poppler/Object.h:341:0, from ../../../texk/web2c/pdftexdir/pdftosrc.cc:42: /usr/include/poppler/Dict.h:77:10: note: initializing argument 2 of 'Object Dict::lookup(const char*, int)' Object lookup(const char *key, int recursion = 0); ^~~~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:113:37: error: invalid conversion from 'Object*' to 'int' [-fpermissive] xref->fetch(objnum, objgen, &srcStream); ^~~~~~~~~~ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:48:0: /usr/include/poppler/XRef.h:147:10: note: initializing argument 3 of 'Object XRef::fetch(int, int, int)' Object fetch(int num, int gen, int recursion = 0); ^~~~~ In file included from /usr/include/poppler/GlobalParams.h:42:0, from ../../../texk/web2c/pdftexdir/pdftosrc.cc:53: ../../../texk/web2c/pdftexdir/pdftosrc.cc:162:50: error: invalid conversion from 'Object*' to 'int' [-fpermissive] assert(xref->fetch(e->offset, 0, &objStr)->isStream()); ^~ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:48:0: /usr/include/poppler/XRef.h:147:10: note: initializing argument 3 of 'Object XRef::fetch(int, int, int)' Object fetch(int num, int gen, int recursion = 0); ^~~~~ In file included from /usr/include/poppler/GlobalParams.h:42:0, from ../../../texk/web2c/pdftexdir/pdftosrc.cc:53: ../../../texk/web2c/pdftexdir/pdftosrc.cc:162:58: error: base operand of '->' has non-pointer type 'Object' assert(xref->fetch(e->offset, 0, &objStr)->isStream()); ^ ../../../texk/web2c/pdftexdir/pdftosrc.cc:163:64: error: invalid conversion from 'Object*' to 'int' [-fpermissive] nObjects = objStr.streamGetDict()->lookup("N", &obj1)->getInt(); ^~~~~ In file included from /usr/include/poppler/Object.h:341:0, from ../../../texk/web2c/pdftexdir/pdftosrc.cc:42: /usr/include/poppler/Dict.h:77:10: note: initializing argument 2 of 'Object Dict::lookup(const char*, int)' Object lookup(const char *key, int recursion = 0); ^~~~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:163:70: error: base operand of '->' has non-pointer type 'Object' nObjects = objStr.streamGetDict()->lookup("N", &obj1)->getInt(); ^~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:164:27: error: 'void Object::free()' is private within this context obj1.free(); ^ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:42:0: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:165:65: error: invalid conversion from 'Object*' to 'int' [-fpermissive] first = objStr.streamGetDict()->lookup("First", &obj1)->getInt(); ^~~~~ In file included from /usr/include/poppler/Object.h:341:0, from ../../../texk/web2c/pdftexdir/pdftosrc.cc:42: /usr/include/poppler/Dict.h:77:10: note: initializing argument 2 of 'Object Dict::lookup(const char*, int)' Object lookup(const char *key, int recursion = 0); ^~~~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:165:71: error: base operand of '->' has non-pointer type 'Object' first = objStr.streamGetDict()->lookup("First", &obj1)->getInt(); ^~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:166:27: error: 'void Object::free()' is private within this context obj1.free(); ^ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:42:0: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:171:22: error: 'class Object' has no member named 'initNull'; did you mean 'isNull'? obj1.initNull(); ^~~~~~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:172:78: error: use of deleted function 'Object::Object(T) [with T = Object*]' str = new EmbedStream(objStr.getStream(), &obj1, gTrue, first); ^ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:42:0: /usr/include/poppler/Object.h:168:24: note: declared here template Object(T) = delete; ^~~~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:175:41: error: use of deleted function 'Object Parser::getObj(T) [with T = Object*]' parser->getObj(&obj1); ^ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:45:0: /usr/include/poppler/Parser.h:58:31: note: declared here template Object getObj(T) = delete; ^~~~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:176:41: error: use of deleted function 'Object Parser::getObj(T) [with T = Object*]' parser->getObj(&obj2); ^ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:45:0: /usr/include/poppler/Parser.h:58:31: note: declared here template Object getObj(T) = delete; ^~~~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:179:31: error: 'void Object::free()' is private within this context obj1.free(); ^ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:42:0: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:180:31: error: 'void Object::free()' is private within this context obj2.free(); ^ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:42:0: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:184:29: error: 'void Object::free()' is private within this context objStr.free(); ^ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:42:0: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:195:24: error: 'void Object::free()' is private within this context srcStream.free(); ^ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:42:0: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ ../../../texk/web2c/pdftexdir/pdftosrc.cc:204:22: error: 'void Object::free()' is private within this context catalogDict.free(); ^ In file included from ../../../texk/web2c/pdftexdir/pdftosrc.cc:42:0: /usr/include/poppler/Object.h:291:8: note: declared private here void free(); ^~~~ make[5]: *** [Makefile:13122: pdftexdir/pdftosrc-pdftosrc.o] Error 1 make[5]: *** Waiting for unfinished jobs.... mv -f pdftexdir/.deps/ttf2afm-ttf2afm.Tpo pdftexdir/.deps/ttf2afm-ttf2afm.Po mv -f synctexdir/.deps/libsynctex_la-synctex_parser.Tpo synctexdir/.deps/libsynctex_la-synctex_parser.Plo mv -f mplibdir/.deps/libmputil_a-decNumber.Tpo mplibdir/.deps/libmputil_a-decNumber.Po make[5]: Leaving directory '/usr/ports/opt/texlive/work/src/texlive-20170524-source/build/texk/web2c' make[4]: *** [Makefile:13394: all-recursive] Error 1 make[4]: Leaving directory '/usr/ports/opt/texlive/work/src/texlive-20170524-source/build/texk/web2c' make[3]: *** [Makefile:3820: all] Error 2 make[3]: Leaving directory '/usr/ports/opt/texlive/work/src/texlive-20170524-source/build/texk/web2c' make[2]: *** [Makefile:906: recurse] Error 1 make[2]: Leaving directory '/usr/ports/opt/texlive/work/src/texlive-20170524-source/build/texk' make[1]: *** [Makefile:486: all-recursive] Error 1 make[1]: Leaving directory '/usr/ports/opt/texlive/work/src/texlive-20170524-source/build/texk' make: *** [Makefile:575: all-recursive] Error 1 =======> ERROR: Building '/usr/ports/pkg/texlive#20170524-1.pkg.tar.gz' failed. From jvogel4 at stny.rr.com Wed Sep 13 11:37:24 2017 From: jvogel4 at stny.rr.com (John Vogel) Date: Wed, 13 Sep 2017 07:37:24 -0400 Subject: Poppler update breaks texlive In-Reply-To: <20170912091932.GA2415@cruxy2.freebox.fr> References: <20170912091932.GA2415@cruxy2.freebox.fr> Message-ID: <20170913073724.39a62cf4@stygian.lan> On Tue, 12 Sep 2017 11:19:33 +0200 Xavier wrote: > poppler update to 0.59.0 breaks texlive. I guess it's an upstream > problem (see log extract in attachment). > I had to revert to poppler 0.57.0 > Confirmed here as well. A different temporary fix is to remove the '--with-system-poppler' configure option from the texlive Pkgfile. Although I successfully built texlive with bundled poppler, I also opted for downgrading poppler back to 0.57.0. I don't have time right now to deal with poppler breaking any other packages. From jvogel4 at stny.rr.com Wed Sep 13 12:50:59 2017 From: jvogel4 at stny.rr.com (John Vogel) Date: Wed, 13 Sep 2017 08:50:59 -0400 Subject: Poppler update breaks texlive In-Reply-To: <20170913073724.39a62cf4@stygian.lan> References: <20170912091932.GA2415@cruxy2.freebox.fr> <20170913073724.39a62cf4@stygian.lan> Message-ID: <20170913085059.2f2a5152@stygian.lan> On Wed, 13 Sep 2017 07:37:24 -0400 John Vogel wrote: > On Tue, 12 Sep 2017 11:19:33 +0200 > Xavier wrote: > > > poppler update to 0.59.0 breaks texlive. I guess it's an upstream > > problem (see log extract in attachment). > > I had to revert to poppler 0.57.0 > > > > Confirmed here as well. A different temporary fix is to remove > the '--with-system-poppler' configure option from the texlive > Pkgfile. Although I successfully built texlive with bundled > poppler, I also opted for downgrading poppler back to 0.57.0. > I don't have time right now to deal with poppler breaking any > other packages. > I've looked into this a little bit. The actual issue seems to be that both texlive and cups-filters are using internal (unstable) poppler API. There has been some discussion on this on the poppler ML [1] and also mention on the cups-filters bugzilla [2] about poppler consumers not using the unstable internals and instead using one of the frontends. [1] https://lists.freedesktop.org/archives/poppler/2017-September/012518.html [2] https://bugs.linuxfoundation.org/show_bug.cgi?id=1409 From giocitta at gmail.com Thu Sep 14 05:33:37 2017 From: giocitta at gmail.com (Giorgio Cittadini) Date: Thu, 14 Sep 2017 07:33:37 +0200 Subject: Mpfr update breaks sysup Message-ID: <34539316-d462-5e60-0575-ac61b3b6dcc7@gmail.com> Hi all, I'm trying to do a sysup on my crux-3-3 (everything works perfectly, also plasma5...). The update begins and immediately hangs because, after connection to www.mpfr.org, the request sent for mpfr-3.1.6.tar.xz remains always awaiting response. Useless to try "prt-get sysup lock mpfr". What could I do to go on with update? Thanks From just.the.real.fun at gmail.com Thu Sep 14 06:02:17 2017 From: just.the.real.fun at gmail.com (Fun Just) Date: Thu, 14 Sep 2017 06:02:17 +0000 Subject: Mpfr update breaks sysup In-Reply-To: <34539316-d462-5e60-0575-ac61b3b6dcc7@gmail.com> References: <34539316-d462-5e60-0575-ac61b3b6dcc7@gmail.com> Message-ID: Download that source from some mirror (eg. http://crux.ster.zone/distfiles) and place it in your PKGMK_SOURCE_DIR. On Thu, Sep 14, 2017, 08:34 Giorgio Cittadini wrote: > Hi all, I'm trying to do a sysup on my crux-3-3 (everything works > perfectly, also plasma5...). The update begins and immediately hangs > because, after connection to www.mpfr.org, the request sent for > mpfr-3.1.6.tar.xz remains always awaiting response. Useless to try > "prt-get sysup lock mpfr". What could I do to go on with update? > > Thanks > > _______________________________________________ > CRUX mailing list > -------------- next part -------------- An HTML attachment was scrubbed... From dlc.usa at gmail.com Thu Sep 14 16:19:01 2017 From: dlc.usa at gmail.com (David L. Craig) Date: Thu, 14 Sep 2017 16:19:01 +0000 Subject: Labor of Love Message-ID: <20170914161901.GB13259@dlcz.home> http://www.linuxjournal.com/content/heirloom-software-past-adventure?page=0,0 I found ESR's exercise impressive. I first played it (FORTRAN on a mainframe) back in the late '70s. In Tracy Kidder's Pulitzer-winning documentary "The Soul of a New Machine" (https://en.wikipedia.org/wiki/The_Soul_of_a_New_Machine) the author recounted his mentoring into the art of computer software creation via a late night session playing this game. The game was included in every UNIX distribution because learning to play it is helpful preparation for learning to work with UNIX itself. Such a helpful explanation is of course not offered to newbies. It is understood by UNIX users that it IS a user-friendly operating system, it is just picky about who its users are. -- May the LORD God bless you exceedingly abundantly! Dave_Craig______________________________________________ "So the universe is not quite as you thought it was. You'd better rearrange your beliefs, then. Because you certainly can't rearrange the universe." __--from_Nightfall_by_Asimov/Silverberg_________________ -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 833 bytes Desc: not available Date: Mon, 18 Sep 2017 13:25:04 +0000 (UTC) Subject: ports/opt (3.3): [notify] qpdf: update to 7.0.0 commit adc657bc7a8b66c172c318d33dea4a460b2ffaac Author: Juergen Daubert Date: Mon Sep 18 15:23:46 2017 +0200 [notify] qpdf: update to 7.0.0 new ABI, rebuild of dependent ports like cups-filters required. diff --git a/qpdf/.footprint b/qpdf/.footprint index 7c5e6db15..f78d6d370 100644 --- a/qpdf/.footprint +++ b/qpdf/.footprint @@ -15,8 +15,10 @@ drwxr-xr-x root/root usr/include/qpdf/ -rw-r--r-- root/root usr/include/qpdf/Pl_Buffer.hh -rw-r--r-- root/root usr/include/qpdf/Pl_Concatenate.hh -rw-r--r-- root/root usr/include/qpdf/Pl_Count.hh +-rw-r--r-- root/root usr/include/qpdf/Pl_DCT.hh -rw-r--r-- root/root usr/include/qpdf/Pl_Discard.hh -rw-r--r-- root/root usr/include/qpdf/Pl_Flate.hh +-rw-r--r-- root/root usr/include/qpdf/Pl_RunLength.hh -rw-r--r-- root/root usr/include/qpdf/Pl_StdioFile.hh -rw-r--r-- root/root usr/include/qpdf/PointerHolder.hh -rw-r--r-- root/root usr/include/qpdf/QPDF.hh @@ -35,9 +37,9 @@ drwxr-xr-x root/root usr/include/qpdf/ drwxr-xr-x root/root usr/lib/ -rw-r--r-- root/root usr/lib/libqpdf.a -rwxr-xr-x root/root usr/lib/libqpdf.la -lrwxrwxrwx root/root usr/lib/libqpdf.so -> libqpdf.so.17.0.0 -lrwxrwxrwx root/root usr/lib/libqpdf.so.17 -> libqpdf.so.17.0.0 --rwxr-xr-x root/root usr/lib/libqpdf.so.17.0.0 +lrwxrwxrwx root/root usr/lib/libqpdf.so -> libqpdf.so.18.1.0 +lrwxrwxrwx root/root usr/lib/libqpdf.so.18 -> libqpdf.so.18.1.0 +-rwxr-xr-x root/root usr/lib/libqpdf.so.18.1.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/libqpdf.pc drwxr-xr-x root/root usr/share/ diff --git a/qpdf/.md5sum b/qpdf/.md5sum index aaf973f6c..0080db264 100644 --- a/qpdf/.md5sum +++ b/qpdf/.md5sum @@ -1,5 +1 @@ -b3cc65446adae1fe4f164c010c59f64b qpdf-6.0.0-CVE-2017-9208.patch -491486ccdfddc450f2c3b1414eb369f9 qpdf-6.0.0-CVE-2017-9209.patch -5713ad31faa151c1b7bd9064d820a367 qpdf-6.0.0-CVE-2017-9210.patch -c9457b6f4430f43fe7aaad93736bd67a qpdf-6.0.0-detect-recursions.patch -e014bd3ecf1c4d1a520bbc14d84ac20e qpdf-6.0.0.tar.gz +c3ff408f69b3a6b2b3b4c8b373b2600c qpdf-7.0.0.tar.gz diff --git a/qpdf/.signature b/qpdf/.signature index 5572ccd39..59340a84d 100644 --- a/qpdf/.signature +++ b/qpdf/.signature @@ -1,9 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/YJAZhWWLZUYLWPRsCYcpW33dackFko68OVeTlSx977CZXMi01uWOhIRVZAponEIRQ+ErUE0c9M3DfH0TTArwwY= -SHA256 (Pkgfile) = 48ab28428f3d935db825606f899011eba69f135142a808536958b0a8e6528bad -SHA256 (.footprint) = 85e6362fb2da951b8318d1de30c3cb3607fb78de108a8348944a3cb992cd37c3 -SHA256 (qpdf-6.0.0.tar.gz) = a9fdc7e94d38fcd3831f37b6e0fe36492bf79aa6d54f8f66062cf7f9c4155233 -SHA256 (qpdf-6.0.0-detect-recursions.patch) = 4c59e1ca6f7a209a07191ffacac0e28f8d70345801e282493e52cbce76c15a8e -SHA256 (qpdf-6.0.0-CVE-2017-9208.patch) = 0e2bce8c860aec84dff69739020c7320266f188dd5dfa7eb8e6fc8655d462014 -SHA256 (qpdf-6.0.0-CVE-2017-9209.patch) = 743aa98868aa887abeeaa3b3f4ec35efd9499bb80b3c1c72410afc064d7cc846 -SHA256 (qpdf-6.0.0-CVE-2017-9210.patch) = aff1f8ee13e7436d9982e14d5836172ff0236cb14b48e37c000ae7304185efde +RWSE3ohX2g5d/dhTWsdq7DUedHp94d5JcFxreY7dhB53gVBvu0Ja0NKXbRGNE3UstEf13Mo/faxXaxjCSG2Oq86QrLMjh01CuAs= +SHA256 (Pkgfile) = 9b40ed6dd990a05259c6b9f87261b3bb8534f6622df621d2ba590ad6782302ac +SHA256 (.footprint) = f0b4062eff41f36629fff06cbbb36b8c6c4182a849cd54e619cd457c246242a7 +SHA256 (qpdf-7.0.0.tar.gz) = fed08de14caad0fe5efd148d9eca886d812588b2cbb35d13e61993ee8eb8c65f diff --git a/qpdf/Pkgfile b/qpdf/Pkgfile index 9d1ad834a..2e72343ff 100644 --- a/qpdf/Pkgfile +++ b/qpdf/Pkgfile @@ -4,22 +4,12 @@ # Depends on: libpcre zlib name=qpdf -version=6.0.0 -release=3 -source=(http://downloads.sourceforge.net/project/$name/$name/$version/$name-$version.tar.gz - qpdf-6.0.0-detect-recursions.patch - qpdf-6.0.0-CVE-2017-9208.patch - qpdf-6.0.0-CVE-2017-9209.patch - qpdf-6.0.0-CVE-2017-9210.patch) +version=7.0.0 +release=1 +source=(http://downloads.sourceforge.net/project/$name/$name/$version/$name-$version.tar.gz) build() { cd $name-$version - - patch -p1 -i $SRC/qpdf-6.0.0-detect-recursions.patch - patch -p1 -i $SRC/qpdf-6.0.0-CVE-2017-9208.patch - patch -p1 -i $SRC/qpdf-6.0.0-CVE-2017-9209.patch - patch -p1 -i $SRC/qpdf-6.0.0-CVE-2017-9210.patch - ./configure --prefix=/usr make make DESTDIR=$PKG install diff --git a/qpdf/qpdf-6.0.0-CVE-2017-9208.patch b/qpdf/qpdf-6.0.0-CVE-2017-9208.patch deleted file mode 100644 index 0dce30995..000000000 --- a/qpdf/qpdf-6.0.0-CVE-2017-9208.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff -up qpdf-6.0.0/libqpdf/QPDF.cc.CVE-2017-9208 qpdf-6.0.0/libqpdf/QPDF.cc ---- qpdf-6.0.0/libqpdf/QPDF.cc.CVE-2017-9208 2017-08-03 08:53:32.806072781 +0200 -+++ qpdf-6.0.0/libqpdf/QPDF.cc 2017-08-03 08:55:39.529073703 +0200 -@@ -1340,6 +1340,13 @@ QPDF::readObjectAtOffset(bool try_recove - objid = atoi(tobjid.getValue().c_str()); - generation = atoi(tgen.getValue().c_str()); - -+ if (objid == 0) -+ { -+ throw QPDFExc(qpdf_e_damaged_pdf, this->file->getName(), -+ this->last_object_description, offset, -+ "object with ID 0"); -+ } -+ - if ((exp_objid >= 0) && - (! ((objid == exp_objid) && (generation == exp_generation)))) - { -diff -up qpdf-6.0.0/libqpdf/QPDFObjectHandle.cc.CVE-2017-9208 qpdf-6.0.0/libqpdf/QPDFObjectHandle.cc ---- qpdf-6.0.0/libqpdf/QPDFObjectHandle.cc.CVE-2017-9208 2015-11-10 18:48:52.000000000 +0100 -+++ qpdf-6.0.0/libqpdf/QPDFObjectHandle.cc 2017-08-03 08:54:50.264499428 +0200 -@@ -1090,6 +1090,15 @@ QPDFObjectHandle::parseInternal(PointerH - QPDFObjectHandle - QPDFObjectHandle::newIndirect(QPDF* qpdf, int objid, int generation) - { -+ if (objid == 0) -+ { -+ // Special case: QPDF uses objid 0 as a sentinel for direct -+ // objects, and the PDF specification doesn't allow for object -+ // 0. Treat indirect references to object 0 as null so that we -+ // never create an indirect object with objid 0. -+ return newNull(); -+ } -+ - return QPDFObjectHandle(qpdf, objid, generation); - } - diff --git a/qpdf/qpdf-6.0.0-CVE-2017-9209.patch b/qpdf/qpdf-6.0.0-CVE-2017-9209.patch deleted file mode 100644 index 6af336f14..000000000 --- a/qpdf/qpdf-6.0.0-CVE-2017-9209.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff -up qpdf-6.0.0/include/qpdf/QPDF.hh.CVE-2017-9209 qpdf-6.0.0/include/qpdf/QPDF.hh ---- qpdf-6.0.0/include/qpdf/QPDF.hh.CVE-2017-9209 2017-08-03 10:00:17.489291722 +0200 -+++ qpdf-6.0.0/include/qpdf/QPDF.hh 2017-08-03 10:00:17.494291685 +0200 -@@ -1095,6 +1095,7 @@ class QPDF - // copied_stream_data_provider is owned by copied_streams - CopiedStreamDataProvider* copied_stream_data_provider; - std::set attachment_streams; -+ bool reconstructed_xref; - - // Linearization data - qpdf_offset_t first_xref_item_offset; // actual value from file -diff -up qpdf-6.0.0/libqpdf/QPDF.cc.CVE-2017-9209 qpdf-6.0.0/libqpdf/QPDF.cc ---- qpdf-6.0.0/libqpdf/QPDF.cc.CVE-2017-9209 2017-08-03 10:00:17.491291707 +0200 -+++ qpdf-6.0.0/libqpdf/QPDF.cc 2017-08-03 10:01:43.243661883 +0200 -@@ -93,6 +93,7 @@ QPDF::QPDF() : - cached_key_generation(0), - pushed_inherited_attributes_to_pages(false), - copied_stream_data_provider(0), -+ reconstructed_xref(false), - first_xref_item_offset(0), - uncompressed_after_compressed(false) - { -@@ -331,6 +332,14 @@ QPDF::setTrailer(QPDFObjectHandle obj) - void - QPDF::reconstruct_xref(QPDFExc& e) - { -+ if (this->reconstructed_xref) -+ { -+ // Avoid xref reconstruction infinite loops -+ throw e; -+ } -+ -+ this->reconstructed_xref = true; -+ - PCRE obj_re("^\\s*(\\d+)\\s+(\\d+)\\s+obj\\b"); - PCRE endobj_re("^\\s*endobj\\b"); - PCRE trailer_re("^\\s*trailer\\b"); diff --git a/qpdf/qpdf-6.0.0-CVE-2017-9210.patch b/qpdf/qpdf-6.0.0-CVE-2017-9210.patch deleted file mode 100644 index e3ce8e9a4..000000000 --- a/qpdf/qpdf-6.0.0-CVE-2017-9210.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -up qpdf-6.0.0/libqpdf/QPDFObjectHandle.cc.CVE-2017-9210 qpdf-6.0.0/libqpdf/QPDFObjectHandle.cc ---- qpdf-6.0.0/libqpdf/QPDFObjectHandle.cc.CVE-2017-9210 2017-08-03 10:09:46.670111267 +0200 -+++ qpdf-6.0.0/libqpdf/QPDFObjectHandle.cc 2017-08-03 10:10:56.430600663 +0200 -@@ -1076,8 +1076,7 @@ QPDFObjectHandle::parseInternal(PointerH - throw QPDFExc( - qpdf_e_damaged_pdf, - input->getName(), object_description, offset, -- std::string("dictionary key not name (") + -- key_obj.unparse() + ")"); -+ std::string("dictionary key is not not a name token")); - } - dict[key_obj.getName()] = val; - } diff --git a/qpdf/qpdf-6.0.0-detect-recursions.patch b/qpdf/qpdf-6.0.0-detect-recursions.patch deleted file mode 100644 index ae87d8080..000000000 --- a/qpdf/qpdf-6.0.0-detect-recursions.patch +++ /dev/null @@ -1,61 +0,0 @@ -diff -up qpdf-6.0.0/include/qpdf/QPDF.hh.detect-recursions qpdf-6.0.0/include/qpdf/QPDF.hh ---- qpdf-6.0.0/include/qpdf/QPDF.hh.detect-recursions 2015-11-10 18:48:52.000000000 +0100 -+++ qpdf-6.0.0/include/qpdf/QPDF.hh 2017-08-02 08:41:17.500831407 +0200 -@@ -603,6 +603,25 @@ class QPDF - int gen; - }; - -+ class ResolveRecorder -+ { -+ public: -+ ResolveRecorder(QPDF* qpdf, QPDFObjGen const& og) : -+ qpdf(qpdf), -+ og(og) -+ { -+ qpdf->resolving.insert(og); -+ } -+ virtual ~ResolveRecorder() -+ { -+ this->qpdf->resolving.erase(og); -+ } -+ private: -+ QPDF* qpdf; -+ QPDFObjGen og; -+ }; -+ friend class ResolveRecorder; -+ - void parse(char const* password); - void warn(QPDFExc const& e); - void setTrailer(QPDFObjectHandle obj); -@@ -1065,6 +1084,7 @@ class QPDF - std::map xref_table; - std::set deleted_objects; - std::map obj_cache; -+ std::set resolving; - QPDFObjectHandle trailer; - std::vector all_pages; - std::map pageobj_to_pages_pos; -diff -up qpdf-6.0.0/libqpdf/QPDF.cc.detect-recursions qpdf-6.0.0/libqpdf/QPDF.cc ---- qpdf-6.0.0/libqpdf/QPDF.cc.detect-recursions 2015-11-10 18:48:52.000000000 +0100 -+++ qpdf-6.0.0/libqpdf/QPDF.cc 2017-08-02 08:42:19.070393817 +0200 -@@ -1453,6 +1453,20 @@ QPDF::resolve(int objid, int generation) - // to insert things into the object cache that don't actually - // exist in the file. - QPDFObjGen og(objid, generation); -+ if (this->resolving.count(og)) -+ { -+ // This can happen if an object references itself directly or -+ // indirectly in some key that has to be resolved during -+ // object parsing, such as stream length. -+ warn(QPDFExc(qpdf_e_damaged_pdf, this->file->getName(), -+ "", this->file->getLastOffset(), -+ "loop detected resolving object " + -+ QUtil::int_to_string(objid) + " " + -+ QUtil::int_to_string(generation))); -+ return new QPDF_Null; -+ } -+ ResolveRecorder rr(this, og); -+ - if (! this->obj_cache.count(og)) - { - if (! this->xref_table.count(og)) Date: Mon, 18 Sep 2017 13:25:04 +0000 (UTC) Subject: ports/opt (3.3): [notify] ruby: update to 2.4.2 commit 38562312ebfb941d3a3d8602470e1211f76786d5 Author: Juergen Daubert Date: Mon Sep 18 15:18:28 2017 +0200 [notify] ruby: update to 2.4.2 security fixes, see https://www.ruby-lang.org/en/news/2017/09/14/ruby-2-4-2-released/ diff --git a/ruby/.footprint b/ruby/.footprint index fa7c8682a..f170d3b56 100644 --- a/ruby/.footprint +++ b/ruby/.footprint @@ -41,9 +41,9 @@ drwxr-xr-x root/root usr/include/ruby-2.4/x86_64-linux/ drwxr-xr-x root/root usr/include/ruby-2.4/x86_64-linux/ruby/ -rw-r--r-- root/root usr/include/ruby-2.4/x86_64-linux/ruby/config.h drwxr-xr-x root/root usr/lib/ -lrwxrwxrwx root/root usr/lib/libruby.so -> libruby.so.2.4.1 -lrwxrwxrwx root/root usr/lib/libruby.so.2.4 -> libruby.so.2.4.1 --rwxr-xr-x root/root usr/lib/libruby.so.2.4.1 +lrwxrwxrwx root/root usr/lib/libruby.so -> libruby.so.2.4.2 +lrwxrwxrwx root/root usr/lib/libruby.so.2.4 -> libruby.so.2.4.2 +-rwxr-xr-x root/root usr/lib/libruby.so.2.4.2 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/ruby-2.4.pc drwxr-xr-x root/root usr/lib/ruby/ @@ -1351,8 +1351,8 @@ drwxr-xr-x root/root usr/lib/ruby/gems/2.4/specifications/ drwxr-xr-x root/root usr/lib/ruby/gems/2.4/specifications/default/ -rw-r--r-- root/root usr/lib/ruby/gems/2.4/specifications/default/bigdecimal-1.3.0.gemspec -rw-r--r-- root/root usr/lib/ruby/gems/2.4/specifications/default/io-console-0.4.6.gemspec --rw-r--r-- root/root usr/lib/ruby/gems/2.4/specifications/default/json-2.0.2.gemspec --rw-r--r-- root/root usr/lib/ruby/gems/2.4/specifications/default/openssl-2.0.3.gemspec +-rw-r--r-- root/root usr/lib/ruby/gems/2.4/specifications/default/json-2.0.4.gemspec +-rw-r--r-- root/root usr/lib/ruby/gems/2.4/specifications/default/openssl-2.0.5.gemspec -rw-r--r-- root/root usr/lib/ruby/gems/2.4/specifications/default/psych-2.2.2.gemspec -rw-r--r-- root/root usr/lib/ruby/gems/2.4/specifications/default/rdoc-5.0.0.gemspec -rw-r--r-- root/root usr/lib/ruby/gems/2.4/specifications/did_you_mean-1.1.0.gemspec diff --git a/ruby/.md5sum b/ruby/.md5sum index c1900a8f2..573c343e3 100644 --- a/ruby/.md5sum +++ b/ruby/.md5sum @@ -1 +1 @@ -894467211c4ae1dbf8a41bb0d58bbc89 ruby-2.4.1.tar.xz +a991f06ea1a1d421f7888c75f80f12d6 ruby-2.4.2.tar.xz diff --git a/ruby/.signature b/ruby/.signature index 56145f9da..09b30d699 100644 --- a/ruby/.signature +++ b/ruby/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/ZhC1eEXEIFnde9xOUE1eWUtBb3eWJ8cmPMjXOBU2a8pr9lPQmgaLMwFSJAg8gp4ecSkEgBjw//szOHjpXag7w0= -SHA256 (Pkgfile) = bb7691f3c12ee5bb11c8038782b1a467b8e214411284931d55e31b44d4045ba9 -SHA256 (.footprint) = b449c94a4de16f53690eb13909da10b5d7aaf99e1199c233c220e3fb731bde77 -SHA256 (ruby-2.4.1.tar.xz) = 4fc8a9992de3e90191de369270ea4b6c1b171b7941743614cc50822ddc1fe654 +RWSE3ohX2g5d/fRyRtLoLE7vwxC6LRJeutFeV02DX6YSllHIPWN6Ht75L6b7UwBwpF7KYScNHQtvt+ncyxd/LINIz7Ype1C1vQ4= +SHA256 (Pkgfile) = d204e23e7b46ccf819f774d796d5d8393aa113f9638ba2192de54242f56d7394 +SHA256 (.footprint) = 72c793ff3fc55392aed631c9c672d11635ca5eb5f7b6ac7a7b37fbae91ab0d84 +SHA256 (ruby-2.4.2.tar.xz) = 748a8980d30141bd1a4124e11745bb105b436fb1890826e0d2b9ea31af27f735 diff --git a/ruby/Pkgfile b/ruby/Pkgfile index c1883047a..41586ac96 100644 --- a/ruby/Pkgfile +++ b/ruby/Pkgfile @@ -4,7 +4,7 @@ # Depends on: gdbm libgmp openssl readline zlib libffi libyaml name=ruby -version=2.4.1 +version=2.4.2 release=1 source=(http://cache.ruby-lang.org/pub/$name/${version%.*}/$name-$version.tar.xz) From mwgrient69 at gmail.com Wed Sep 20 07:31:46 2017 From: mwgrient69 at gmail.com (M.W. van der Grient) Date: Wed, 20 Sep 2017 09:31:46 +0200 Subject: can not sign in to Chromium browser Message-ID: Hi all, I am trying to login to chromium. So I get my bookmarks and passwords. But despite I have setup all the api keys for sync and other functionalities it is not happening. There is no error message, even if I start chromium from the terminal. What I have tried: 1. rebuild chromium 2. remove cache & config files. 3. I put the api keys export in .bash_profile /or/ .profile No luck. Any thoughts or lecture? And I would like to say thank you for CRUX! And all the maintainers for their work on the ports. Regards, Marco Date: Wed, 20 Sep 2017 08:59:25 +0000 (UTC) Subject: ports/opt (3.3): [notify] samba: update to 4.6.8 commit e17b1f05f02745b283f3e7926d82e7958beba89d Author: Juergen Daubert Date: Wed Sep 20 10:58:10 2017 +0200 [notify] samba: update to 4.6.8 Security release, see https://www.samba.org/samba/history/samba-4.6.8.html diff --git a/samba/.md5sum b/samba/.md5sum index 83015cc7a..056d12a2c 100644 --- a/samba/.md5sum +++ b/samba/.md5sum @@ -1,2 +1,2 @@ 1869ebd29f3e277b405e3e4cd9423ccf samba -c6ee5c766016d59908c8fb672fbbd445 samba-4.6.7.tar.gz +08d4aea06bcd990dc49caa6ba2f9e461 samba-4.6.8.tar.gz diff --git a/samba/.signature b/samba/.signature index 95de25a9c..66facf7bb 100644 --- a/samba/.signature +++ b/samba/.signature @@ -1,6 +1,6 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/Wsry0wCNdJdCrk6v7XqfJNjbFFAJ7NzwqSsXlh2O3fu+eq/xUfsCGdyityAoAhDdlozcHei6x37DE7uGeUsMw8= -SHA256 (Pkgfile) = c0641d8698f7120af396b6629cec3f2936adcd0b01f81ede0440c8918fb503ec +RWSE3ohX2g5d/by3LxHS7FMMq2QK911Xcgx2yeeyy/ffjxOVYc4/C7GwM3oRkPFnH9pnJnDU2seVf6Nn/q/vh1WRPgBKKBrtLw4= +SHA256 (Pkgfile) = 5a40ba7c3f4d6e89dcb0384a409a6cd0cfd25710e97d52754d750c260101ee8d SHA256 (.footprint) = 0cf7e73a6310455c7d4386b1b8257ba0f699ba7afd4a63be58ff52f14318bc25 -SHA256 (samba-4.6.7.tar.gz) = 9ef24393de08390f236cabccd6a420b5cea304e959cbf1a99ff317325db3ddfa +SHA256 (samba-4.6.8.tar.gz) = 581deeb2543f5cedcb556cb950d0e82690d9f0cd33811d76624502ca0c32575d SHA256 (samba) = 75bccea892422b5aebe8d2f9ce9b9c42ddc3cbdeccfd16f3161c07c1eb3feff0 diff --git a/samba/Pkgfile b/samba/Pkgfile index d126c2e04..c26739615 100644 --- a/samba/Pkgfile +++ b/samba/Pkgfile @@ -4,7 +4,7 @@ # Depends on: e2fsprogs libarchive tdb talloc tevent libcap libaio popt name=samba -version=4.6.7 +version=4.6.8 release=1 source=(https://www.samba.org/samba/ftp/stable/$name-$version.tar.gz \ samba) Date: Mon, 25 Sep 2017 12:30:21 +0000 (UTC) Subject: ports/opt (3.3): [notify] flash-player-plugin: update to 27.0.0.130 commit e72fda3be4a7585dd36c360981ad71c27c7b00eb Author: Juergen Daubert Date: Mon Sep 25 14:29:07 2017 +0200 [notify] flash-player-plugin: update to 27.0.0.130 security fixes for CVE-2017-11281 and CVE-2017-11282, see https://helpx.adobe.com/security/products/flash-player/apsb17-28.html diff --git a/flash-player-plugin/.md5sum b/flash-player-plugin/.md5sum index 24ca0b64d..d19c62efc 100644 --- a/flash-player-plugin/.md5sum +++ b/flash-player-plugin/.md5sum @@ -1 +1 @@ -e96642030c234c53ac2d583254990740 flash-player-npapi-26.0.0.151-release.x86_64.rpm +b9c56ec3866d11c252e62eb89324d1e7 flash-player-npapi-27.0.0.130-release.x86_64.rpm diff --git a/flash-player-plugin/.signature b/flash-player-plugin/.signature index ec8f56c91..938dab71e 100644 --- a/flash-player-plugin/.signature +++ b/flash-player-plugin/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/dchQCUkyFrrb2RHFPI4JFitoEJ3i2XcUEvqMk3YLgjvZU5EOWqI3enzP5XGkiifWx/GQ2VZvY1IHUmxjQYBMwI= -SHA256 (Pkgfile) = 2ea3f1e4667e41f92473db598d93dc3795715e89b55ef6e71603a293539d81f3 +RWSE3ohX2g5d/VlFNt3pYwljWZgcQyTbCjxKnnd7oz2tc5thc7ZTF8rhSFCBZKGd1G1QbakBFt2jjxjWZ2yp9z8Qr60Tfn7gswU= +SHA256 (Pkgfile) = e4aabf4c572345b33c26ba43762e87d52c98b739f306c6f3bc24c5488a2a74ac SHA256 (.footprint) = 9bc6ecbc9ca40c49f8ac0db0024a96e10a49e188ae0402544f6b70ab32e7277f -SHA256 (flash-player-npapi-26.0.0.151-release.x86_64.rpm) = 0d29d22f596e11140bb0d924f24d05fce8aa33b0941e7de9c0421b3534ddf0ed +SHA256 (flash-player-npapi-27.0.0.130-release.x86_64.rpm) = 4b8b3588737899be70a31cfbbaca5c762990ca9bb67bef3b59e7e50d887e7bea diff --git a/flash-player-plugin/Pkgfile b/flash-player-plugin/Pkgfile index e35baa66b..a935944bb 100644 --- a/flash-player-plugin/Pkgfile +++ b/flash-player-plugin/Pkgfile @@ -4,7 +4,7 @@ # Packager: Matt Housh, jaeger at crux dot nu name=flash-player-plugin -version=26.0.0.151 +version=27.0.0.130 release=1 source=(https://fpdownload.adobe.com/pub/flashplayer/pdc/$version/flash-player-npapi-$version-release.x86_64.rpm) Date: Mon, 25 Sep 2017 12:57:45 +0000 (UTC) Subject: ports/contrib (3.3): [notify] python3-streamlink: added missing dependencies python3-websocket-client and python3-pysocks commit ba5fbe4677141c0e34dfcf03c2fcb3574ce75b36 Author: Danny Rawlins Date: Mon Sep 25 22:55:07 2017 +1000 [notify] python3-streamlink: added missing dependencies python3-websocket-client and python3-pysocks diff --git a/python3-streamlink/.signature b/python3-streamlink/.signature index d92c132c..ab95c59b 100644 --- a/python3-streamlink/.signature +++ b/python3-streamlink/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/contrib.pub -RWSagIOpLGJF341SqnYRTAqlzxUddhwjsOhYY5WUYYFaM9/p1+UbzdGUzt0lfwVXpnX3/2V30C2kG44GocJhJwPtg9fCsVIOGwg= -SHA256 (Pkgfile) = c17e2c4d79876abfd2039661fc9b12867cebb4aad67097194f4902b422e34364 +RWSagIOpLGJF34q0mo2X0oVe2PXum+BHxCsNOiyDxvgSr9m0oBQKi5JbY+cOvauFgnj3EfBEsrl9aYwOsQ2PuqssQGkjVGtNbQk= +SHA256 (Pkgfile) = a91445a900c7ff260ba064299be3ae8112fd03b1eb067a871c537944f56faa66 SHA256 (.footprint) = 770d0722eca5488da92331fc7c1fcd4dc0f442f50938d9e3959905774c948c27 SHA256 (streamlink-0.8.1.tar.gz) = ce8af17922f8a9d5faccee76ed3f90fb9737785393aedd29c7d12dccd32666da diff --git a/python3-streamlink/Pkgfile b/python3-streamlink/Pkgfile index 6844cec7..ae33e566 100644 --- a/python3-streamlink/Pkgfile +++ b/python3-streamlink/Pkgfile @@ -1,7 +1,7 @@ # Description: A CLI utility that pipes videos from online streaming services to a variety of video players. # URL: https://pypi.python.org/pypi/streamlink/ # Maintainer: Danny Rawlins, crux at romster dot me -# Depends on: python3-iso-639 python3-iso3166 python3-pycryptodome python3-requests +# Depends on: python3-iso-639 python3-iso3166 python3-pycryptodome python3-requests python3-websocket-client python3-pysocks name=python3-streamlink version=0.8.1 Date: Mon, 25 Sep 2017 12:57:45 +0000 (UTC) Subject: ports/contrib (3.3): [notify] python3-websocket-client: initial import for python3-streamlink commit faab5a6c4bf736fa22d4b76b833e3e57e2e96659 Author: Danny Rawlins Date: Mon Sep 25 22:51:40 2017 +1000 [notify] python3-websocket-client: initial import for python3-streamlink diff --git a/python3-websocket-client/.footprint b/python3-websocket-client/.footprint new file mode 100644 index 00000000..2d212b4a --- /dev/null +++ b/python3-websocket-client/.footprint @@ -0,0 +1,67 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/bin/ +-rwxr-xr-x root/root usr/bin/wsdump.py +drwxr-xr-x root/root usr/lib/ +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/websocket/ +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__init__.py +drwxr-xr-x root/root usr/lib/python3.6/site-packages/websocket/__pycache__/ +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/__init__.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/__init__.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_abnf.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_abnf.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_app.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_app.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_cookiejar.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_cookiejar.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_core.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_core.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_exceptions.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_exceptions.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_handshake.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_handshake.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_http.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_http.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_logging.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_logging.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_socket.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_socket.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_ssl_compat.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_ssl_compat.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_url.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_url.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_utils.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/__pycache__/_utils.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/_abnf.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/_app.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/_cookiejar.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/_core.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/_exceptions.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/_handshake.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/_http.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/_logging.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/_socket.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/_ssl_compat.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/_url.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/_utils.py +drwxr-xr-x root/root usr/lib/python3.6/site-packages/websocket/tests/ +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/__init__.py (EMPTY) +drwxr-xr-x root/root usr/lib/python3.6/site-packages/websocket/tests/__pycache__/ +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/__pycache__/__init__.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/__pycache__/__init__.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/__pycache__/test_cookiejar.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/__pycache__/test_cookiejar.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/__pycache__/test_websocket.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket/tests/__pycache__/test_websocket.cpython-36.pyc +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/header01.txt +-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.44.0-py3.6.egg-info/ +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.44.0-py3.6.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.44.0-py3.6.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.44.0-py3.6.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.44.0-py3.6.egg-info/requires.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/websocket_client-0.44.0-py3.6.egg-info/top_level.txt diff --git a/python3-websocket-client/.md5sum b/python3-websocket-client/.md5sum new file mode 100644 index 00000000..efa11b03 --- /dev/null +++ b/python3-websocket-client/.md5sum @@ -0,0 +1,2 @@ +c34c7f6fddbe5758d84b9d3cfdd92108 use-system-ca.patch +73d87aa16a2212da448b30aca9c5bf3b websocket_client-0.44.0.tar.gz diff --git a/python3-websocket-client/.signature b/python3-websocket-client/.signature new file mode 100644 index 00000000..fb4c5483 --- /dev/null +++ b/python3-websocket-client/.signature @@ -0,0 +1,6 @@ +untrusted comment: verify with /etc/ports/contrib.pub +RWSagIOpLGJF3xoddEQPzF+ezlKz7ifviEr+H6q+1FzSFfq3x4k0asiNm42+svObJ8GaCydWw4GvWEULZfJnLZq+tcYb2KWcIgs= +SHA256 (Pkgfile) = aed13ff2410f005e65e4bd31680fd2f076b3928797d4806f2fd8ad4a8a6548a9 +SHA256 (.footprint) = 32ceab175acf32d8172009c94d5f67bb383b372d7043a07240c1dfb54ebc7663 +SHA256 (websocket_client-0.44.0.tar.gz) = 15f585566e2ea7459136a632b9785aa081093064391878a448c382415e948d72 +SHA256 (use-system-ca.patch) = d888e0d0f8b1cc424b5b452e267135b598857b52c2bbbed3a8803614d9523d16 diff --git a/python3-websocket-client/Pkgfile b/python3-websocket-client/Pkgfile new file mode 100644 index 00000000..9f79b9dd --- /dev/null +++ b/python3-websocket-client/Pkgfile @@ -0,0 +1,23 @@ +# Description: WebSocket client library for Python. +# URL: https://github.com/liris/websocket-client +# Maintainer: Danny Rawlins, crux at romster dot me +# Packager: Danny Rawlins, crux at romster dot me +# Depends on: python3-setuptools + +name=python3-websocket-client +_name=websocket_client +version=0.44.0 +release=1 +source=(https://files.pythonhosted.org/packages/source/${name:8:1}/${name#*-}/$_name-$version.tar.gz + use-system-ca.patch) + +build() { + cd $_name-$version + + patch -p1 -i $SRC/use-system-ca.patch + rm websocket/cacert.pem + sed -i "s/'backports.ssl_match_hostname'//" setup.py + + /usr/bin/python3 setup.py build + /usr/bin/python3 setup.py install --root=$PKG --optimize=1 +} diff --git a/python3-websocket-client/use-system-ca.patch b/python3-websocket-client/use-system-ca.patch new file mode 100644 index 00000000..c594302f --- /dev/null +++ b/python3-websocket-client/use-system-ca.patch @@ -0,0 +1,10 @@ +--- a/setup.py 2015-06-03 08:44:39.000000000 +0800 ++++ b/setup.py 2015-10-26 11:52:15.798195748 +0800 +@@ -41,7 +41,6 @@ + packages=["websocket", "websocket.tests"], + package_data={ + 'websocket.tests': ['data/*.txt'], +- 'websocket': ["cacert.pem"] + }, + tests_require=tests_require, + test_suite="websocket.tests.test_websocket", Date: Mon, 25 Sep 2017 12:57:45 +0000 (UTC) Subject: ports/contrib (3.3): [notify] python3-pysocks: initial import for python3-streamlink commit a0d18f0877355e77f8287608b3dfbc86e0980083 Author: Danny Rawlins Date: Mon Sep 25 22:51:08 2017 +1000 [notify] python3-pysocks: initial import for python3-streamlink diff --git a/python3-pysocks/.footprint b/python3-pysocks/.footprint new file mode 100644 index 00000000..e2e970d5 --- /dev/null +++ b/python3-pysocks/.footprint @@ -0,0 +1,16 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/lib/ +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/PySocks-1.6.7-py3.6.egg-info/ +-rw-r--r-- root/root usr/lib/python3.6/site-packages/PySocks-1.6.7-py3.6.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python3.6/site-packages/PySocks-1.6.7-py3.6.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/PySocks-1.6.7-py3.6.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/PySocks-1.6.7-py3.6.egg-info/top_level.txt +drwxr-xr-x root/root usr/lib/python3.6/site-packages/__pycache__/ +-rw-r--r-- root/root usr/lib/python3.6/site-packages/__pycache__/socks.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/__pycache__/socks.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/__pycache__/sockshandler.cpython-36.opt-1.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/__pycache__/sockshandler.cpython-36.pyc +-rw-r--r-- root/root usr/lib/python3.6/site-packages/socks.py +-rw-r--r-- root/root usr/lib/python3.6/site-packages/sockshandler.py diff --git a/python3-pysocks/.md5sum b/python3-pysocks/.md5sum new file mode 100644 index 00000000..f3e974d1 --- /dev/null +++ b/python3-pysocks/.md5sum @@ -0,0 +1 @@ +e80afa8f8c87632c31f4ec4d8ba89e6b PySocks-1.6.7.tar.gz diff --git a/python3-pysocks/.signature b/python3-pysocks/.signature new file mode 100644 index 00000000..1bca17f2 --- /dev/null +++ b/python3-pysocks/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/contrib.pub +RWSagIOpLGJF37FZPNDRhFWqYSagEI6Ylq21VAGKAZt9b+QFETtQamT8+hUIYFrb6Ko8qogdVmEuhmWe+NPTshNogj1B3ak7ag8= +SHA256 (Pkgfile) = 298ad8938fe9f1be1668fc6c7d044ca6f0d7cb9d789e3b0a7f332c7f764ab9ac +SHA256 (.footprint) = c7c025920d0a09d21ecd69ffecaa800b9c98848e230407758166956f0b65363c +SHA256 (PySocks-1.6.7.tar.gz) = 267b0bf77c947a6209e9a5d55827da5e080305b5e69ac36f4ae8046e0a357da1 diff --git a/python3-pysocks/Pkgfile b/python3-pysocks/Pkgfile new file mode 100644 index 00000000..ce98e98e --- /dev/null +++ b/python3-pysocks/Pkgfile @@ -0,0 +1,17 @@ +# Description: SOCKS4, SOCKS5 or HTTP proxy (Anorov fork PySocks replaces socksipy). +# URL: https://github.com/Anorov/PySocks +# Maintainer: Danny Rawlins, crux at romster dot me +# Packager: Danny Rawlins, crux at romster dot me +# Depends on: python3-setuptools + +name=python3-pysocks +_name=PySocks +version=1.6.7 +release=1 +source=(https://github.com/Anorov/$_name/archive/$version/$_name-$version.tar.gz) + +build() { + cd $_name-$version + /usr/bin/python3 setup.py build + /usr/bin/python3 setup.py install --root=$PKG --optimize=1 +} From jvogel4 at stny.rr.com Tue Sep 26 06:35:18 2017 From: jvogel4 at stny.rr.com (John Vogel) Date: Tue, 26 Sep 2017 02:35:18 -0400 Subject: Poppler update breaks texlive In-Reply-To: <20170912091932.GA2415@cruxy2.freebox.fr> References: <20170912091932.GA2415@cruxy2.freebox.fr> Message-ID: <20170926023518.56f2e320@stygian.lan> On Tue, 12 Sep 2017 11:19:33 +0200 Xavier wrote: > poppler update to 0.59.0 breaks texlive. I guess it's an upstream > problem (see log extract in attachment). > I had to revert to poppler 0.57.0 > I've found a few patches for this, both very similar. The first one is from Archlinux and the second one is from Fedora. I've successfully built texlive with poppler 0.59.0 using the Archlinux patch. I intend to contact the texlive port maintainer once I've had a chance to test this build. -------------- next part -------------- A non-text attachment was scrubbed... Name: texlive-poppler-0.59.patch Type: text/x-patch Size: 42503 bytes Desc: not available -------------- next part -------------- A non-text attachment was scrubbed... Name: 0001-try-to-adapt-to-poppler-0.58.patch Type: text/x-patch Size: 44326 bytes Desc: not available Date: Tue, 26 Sep 2017 09:46:47 +0000 (UTC) Subject: ports/opt (3.3): [notify] fuse3: update to 3.2.0 commit c78e23cd78e16571f771158c78e432909d55ed59 Author: Juergen Daubert Date: Tue Sep 26 11:44:04 2017 +0200 [notify] fuse3: update to 3.2.0 Note: new dependencies meson and ninja diff --git a/fuse3/.footprint b/fuse3/.footprint index 3db120b09..4eff097bd 100644 --- a/fuse3/.footprint +++ b/fuse3/.footprint @@ -3,17 +3,15 @@ drwxr-xr-x root/root usr/bin/ -rwsr-xr-x root/root usr/bin/fusermount3 drwxr-xr-x root/root usr/include/ drwxr-xr-x root/root usr/include/fuse3/ --rw-r--r-- root/root usr/include/fuse3/cuse_lowlevel.h --rw-r--r-- root/root usr/include/fuse3/fuse.h --rw-r--r-- root/root usr/include/fuse3/fuse_common.h --rw-r--r-- root/root usr/include/fuse3/fuse_lowlevel.h --rw-r--r-- root/root usr/include/fuse3/fuse_opt.h +-rw-rw-r-- root/root usr/include/fuse3/cuse_lowlevel.h +-rw-rw-r-- root/root usr/include/fuse3/fuse.h +-rw-rw-r-- root/root usr/include/fuse3/fuse_common.h +-rw-rw-r-- root/root usr/include/fuse3/fuse_lowlevel.h +-rw-rw-r-- root/root usr/include/fuse3/fuse_opt.h drwxr-xr-x root/root usr/lib/ --rw-r--r-- root/root usr/lib/libfuse3.a --rwxr-xr-x root/root usr/lib/libfuse3.la -lrwxrwxrwx root/root usr/lib/libfuse3.so -> libfuse3.so.3.1.1 -lrwxrwxrwx root/root usr/lib/libfuse3.so.3 -> libfuse3.so.3.1.1 --rwxr-xr-x root/root usr/lib/libfuse3.so.3.1.1 +lrwxrwxrwx root/root usr/lib/libfuse3.so -> libfuse3.so.3 +lrwxrwxrwx root/root usr/lib/libfuse3.so.3 -> libfuse3.so.3.2.0 +-rwxr-xr-x root/root usr/lib/libfuse3.so.3.2.0 drwxr-xr-x root/root usr/lib/pkgconfig/ -rw-r--r-- root/root usr/lib/pkgconfig/fuse3.pc drwxr-xr-x root/root usr/sbin/ @@ -21,6 +19,6 @@ drwxr-xr-x root/root usr/sbin/ drwxr-xr-x root/root usr/share/ drwxr-xr-x root/root usr/share/man/ drwxr-xr-x root/root usr/share/man/man1/ --rw-r--r-- root/root usr/share/man/man1/fusermount3.1.gz +-rw-rw-r-- root/root usr/share/man/man1/fusermount3.1.gz drwxr-xr-x root/root usr/share/man/man8/ --rw-r--r-- root/root usr/share/man/man8/mount.fuse3.8.gz +-rw-rw-r-- root/root usr/share/man/man8/mount.fuse3.8.gz diff --git a/fuse3/.md5sum b/fuse3/.md5sum index 5a18a36ef..1f7f46552 100644 --- a/fuse3/.md5sum +++ b/fuse3/.md5sum @@ -1 +1 @@ -20b10f24b825062c1db9a21a35157f97 fuse-3.1.1.tar.gz +79e862bf915864aceef179607c0b3e4d fuse-3.2.0.tar.xz diff --git a/fuse3/.signature b/fuse3/.signature index 5655df580..fb7b3ddd4 100644 --- a/fuse3/.signature +++ b/fuse3/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/b8lMxas+CtwVOOx36NZwxhL+8RyvxMoS9MtpKwc+gosqQFhticr+Vp9wJhW6Fb3oO9Ry2LF9oTp/kpu2DUipQI= -SHA256 (Pkgfile) = 606d8d47d7b816e0eb007a9e966a1ae6116037bd2250535412bcccb8a77ac4bb -SHA256 (.footprint) = 334ed47921f1eb8eca41a459b41a5bbc53b8e1876925c1e9fc4819aa550ce1c0 -SHA256 (fuse-3.1.1.tar.gz) = 4e89cf58d0b498fc37f7474193fe9c17dbd3b5d14e5abc6ff629b33e81f1d213 +RWSE3ohX2g5d/Qfs1Xsct72450RdmLkuRGleluefIny5E8Q0oxWoe7sYhEOBKslaswSB3qTxFmOM5yOOGCoDxpBjkQPQcbBodwc= +SHA256 (Pkgfile) = 1d006baa98383d752064c7815421432e08a12d59133e2fbfa4cea0e24b1ddbf2 +SHA256 (.footprint) = 979fcf1c40d6d5fa329e9f5ddaa4075b74c35a7ca3e92506719df901a5309769 +SHA256 (fuse-3.2.0.tar.xz) = d11913032cbeaa40c80830bee97a6e7d0d9b1b9a5fbd58b0e4cee51bc19d848c diff --git a/fuse3/Pkgfile b/fuse3/Pkgfile index 34317439a..c45dc8c49 100644 --- a/fuse3/Pkgfile +++ b/fuse3/Pkgfile @@ -1,17 +1,23 @@ # Description: Interface for userspace filesystems # URL: https://github.com/libfuse/ # Maintainer: Juergen Daubert, jue at crux dot nu +# Depends on: meson ninja name=fuse3 -version=3.1.1 +version=3.2.0 release=1 -source=(https://github.com/libfuse/libfuse/releases/download/fuse-$version/fuse-$version.tar.gz) +source=(https://github.com/libfuse/libfuse/releases/download/fuse-$version/fuse-$version.tar.xz) build() { cd fuse-$version - ./configure --prefix=/usr - make - make DESTDIR=$PKG install - rm -r $PKG/{dev,usr/etc,usr/lib/udev} - mv $PKG/usr/share/man/man8/mount.{fuse.8,fuse3.8} + + local JOBS= + [[ $MAKEFLAGS =~ (-j|-j *|--jobs=)([[:digit:]]+) ]] && JOBS="-j ${BASH_REMATCH[2]}" + + mkdir build ; cd build + meson .. --prefix /usr + DESTDIR=$PKG ninja $JOBS install + + rm -r $PKG/{dev,etc,lib} + mv $PKG/usr/share/man/man8/mount.{fuse.8.gz,fuse3.8.gz} } Date: Wed, 27 Sep 2017 10:10:01 +0000 (UTC) Subject: ports/opt (3.3): [notify] meson: fix footprint issues by depending on python3-setuptools commit 038808bbdb9d7e63a36e175a6bcd399d8ec8d92f Author: Danny Rawlins Date: Wed Sep 27 20:07:18 2017 +1000 [notify] meson: fix footprint issues by depending on python3-setuptools diff --git a/meson/.footprint b/meson/.footprint index 9881e1b6a..9487efbe4 100644 --- a/meson/.footprint +++ b/meson/.footprint @@ -8,7 +8,11 @@ drwxr-xr-x root/root usr/bin/ drwxr-xr-x root/root usr/lib/ drwxr-xr-x root/root usr/lib/python3.6/ drwxr-xr-x root/root usr/lib/python3.6/site-packages/ --rw-r--r-- root/root usr/lib/python3.6/site-packages/meson-0.42.1-py3.6.egg-info +drwxr-xr-x root/root usr/lib/python3.6/site-packages/meson-0.42.1-py3.6.egg-info/ +-rw-r--r-- root/root usr/lib/python3.6/site-packages/meson-0.42.1-py3.6.egg-info/PKG-INFO +-rw-r--r-- root/root usr/lib/python3.6/site-packages/meson-0.42.1-py3.6.egg-info/SOURCES.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/meson-0.42.1-py3.6.egg-info/dependency_links.txt +-rw-r--r-- root/root usr/lib/python3.6/site-packages/meson-0.42.1-py3.6.egg-info/top_level.txt drwxr-xr-x root/root usr/lib/python3.6/site-packages/mesonbuild/ -rw-r--r-- root/root usr/lib/python3.6/site-packages/mesonbuild/__init__.py (EMPTY) drwxr-xr-x root/root usr/lib/python3.6/site-packages/mesonbuild/__pycache__/ diff --git a/meson/.signature b/meson/.signature index a16888732..f978bcfd6 100644 --- a/meson/.signature +++ b/meson/.signature @@ -1,5 +1,5 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/XjYZ0ZlgRfSCC0MnTljW5SHlSpaYBd6VMvu2f/eY7oKhVgzvSuPtUjIbnKI0ikRd/l6tMZovrOf4UBoXfQpaAs= -SHA256 (Pkgfile) = ad55b1729028e99e1778a6d6f420cc41946009e961bc305b794af7bb7e763fd6 -SHA256 (.footprint) = b4a2671aa89ef16b115e891be6938066c04e8297e64669e25974f78244c77eca +RWSE3ohX2g5d/RyprJDq7bR4Qk3fJw3eHLi9oZe7dpAAn3DrTZqeltxzidHsxRVsWTutcxxHxJebaXBVQxiReQ53xBRp2vKxFQk= +SHA256 (Pkgfile) = 6d61cceafb82a54f45f15767e3a4474a72c2efe9394c53eb84742966e7c6dd2a +SHA256 (.footprint) = 33dbd5208d4cc80471025221be4f0e9452c62d56cc58bf724ab0778329995681 SHA256 (meson-0.42.1.tar.gz) = 30bdded6fefc48211d30818d96dd34aae56ee86ce9710476f501bd7695469c4b diff --git a/meson/Pkgfile b/meson/Pkgfile index 54bbc00bc..3e1dffafe 100644 --- a/meson/Pkgfile +++ b/meson/Pkgfile @@ -1,7 +1,7 @@ # Description: High productivity build system. # URL: http://mesonbuild.com/ # Maintainer: Danny Rawlins, crux at romster dot me -# Depends on: python3 +# Depends on: python3-setuptools name=meson version=0.42.1 Date: Thu, 28 Sep 2017 21:03:23 +0000 (UTC) Subject: ports/opt (3.3): [notify] firefox: updated to 52.4.0esr. commit e2d317112aaa0f5311109e348f19fcbfc202ffb8 Date: Thu Sep 28 23:02:05 2017 +0200 [notify] firefox: updated to 52.4.0esr. Advisory: https://www.mozilla.org/en-US/security/advisories/mfsa2017-22/ diff --git a/firefox/.md5sum b/firefox/.md5sum index f08ba42eb..aa4bb257f 100644 --- a/firefox/.md5sum +++ b/firefox/.md5sum @@ -1,3 +1,3 @@ -585e88d84f2e183dca1dee3235efe0d1 firefox-52.3.0esr.source.tar.xz +5a192e26a22325e26f15e2aed4d5b17c firefox-52.4.0esr.source.tar.xz afe61c7760e835bd12d5dfd40af4ec84 firefox-install-dir.patch cf6971669f70b440cb6ff8df8b2722ae firefox.desktop diff --git a/firefox/.signature b/firefox/.signature index f9fe7afe7..2d37c56c4 100644 --- a/firefox/.signature +++ b/firefox/.signature @@ -1,7 +1,7 @@ untrusted comment: verify with /etc/ports/opt.pub -RWSE3ohX2g5d/dUYHB4leC3hZhjtt//bETiwLVUr6k2dLErsdYgtuQzFT+/MvUl0cLhk2qqALnhPryiRY3gDgGKmU4GqWCAuDAc= -SHA256 (Pkgfile) = 7409b9eab0eb0c5bb2dbf7f449b017c91f5aa0fd0329f799481edc62b4859831 +RWSE3ohX2g5d/R9wSN8bHnRycbZG5zo+ucikzJfNzHhSbhgsulU6D7PLSnlHmIxsZdsrD+RdBsjAtDw2VnDL36VTVA9CU+bIFQw= +SHA256 (Pkgfile) = 791f7482a4ec3179eb78542f36f77b0356074acd5dc9239edaa091e4b5f06c31 SHA256 (.footprint) = a90c295349f670e7fc3164cc5ae8a8517731bc9b9e6a434df31c32c30738ee1c -SHA256 (firefox-52.3.0esr.source.tar.xz) = c16bc86d6cb8c2199ed1435ab80a9ae65f9324c820ea0eeb38bf89a97d253b5b +SHA256 (firefox-52.4.0esr.source.tar.xz) = 58ae7cb6c2fb81d22762ab3c60e46cadbe7c5b687f24c2823d9533ec998a21ee SHA256 (firefox-install-dir.patch) = 32c0102521b7296627ba457575c742746400680c3aecd18be8b1b382dccdc0ce SHA256 (firefox.desktop) = 8ba3439f3dfc5cab883641969c93d8d15f8f20d7188d9568346b2edad52d6f91 diff --git a/firefox/Pkgfile b/firefox/Pkgfile index a1126879d..89c3b3197 100644 --- a/firefox/Pkgfile +++ b/firefox/Pkgfile @@ -4,7 +4,7 @@ # Depends on: nss, autoconf-2.13, unzip, zip, libidl, gtk, gtk3, python, alsa-lib, xorg-libxt, yasm, mesa3d name=firefox -version=52.3.0esr +version=52.4.0esr release=1 source=(https://ftp.mozilla.org/pub/firefox/releases/$version/source/firefox-$version.source.tar.xz firefox-install-dir.patch firefox.desktop)