CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2014/10/02 02:00:10 Modified files: devel/ruby-rspec/puppetlabs_spec_helper: Makefile distinfo Log message: update to puppetlabs_spec_helper-0.8.2
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: p...@cvs.openbsd.org2014/10/02 02:18:56 Modified files: www/dokuwiki : Makefile distinfo www/dokuwiki/pkg: PLIST README Removed files: www/dokuwiki/files: dokuwiki.conf Log message: Update to 2014-05-05 Feebacks and ok chrisz@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: z...@cvs.openbsd.org2014/10/02 03:38:04 Modified files: devel/cmake: cmake.port.mk Log message: Start using ALL_TEST_ENV for CMake-based ports. No real change for now since ALL_TEST_ENV=MAKE_ENV+TEST_ENV. okay dcoppa@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: z...@cvs.openbsd.org2014/10/02 03:40:16 Modified files: devel/cmake: Makefile Log message: Use ALL_TEST_ENV instead of MAKE_ENV here, too. Reminded by dcoppa@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: z...@cvs.openbsd.org2014/10/02 04:16:34 Modified files: databases/libpqxx: Makefile Log message: We have ALL_TEST_ENV now, don't invent own one.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2014/10/02 06:33:20 Modified files: textproc/redland-bindings: Makefile distinfo textproc/redland-bindings/patches: patch-configure textproc/redland-bindings/pkg: PLIST-python Log message: update to redland-bindings-1.0.17.1
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2014/10/02 06:43:51 Modified files: www: Makefile Removed files: www/raggle : Makefile distinfo www/raggle/patches: patch-Makefile patch-raggle www/raggle/pkg : DESCR PLIST Log message: remove raggle which has been unmaintained upstream since 2005 and only works with ruby 1.8 (also retired). snownews might be an alternative. ok landry@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2014/10/02 06:44:34 Modified files: devel/quirks : Makefile devel/quirks/files: Quirks.pm Log message: register raggle
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: jas...@cvs.openbsd.org 2014/10/02 06:50:42 Modified files: misc/tpp : Makefile Log message: drop hardcoded ruby version (1.8); all examples run fine with ruby 2.1
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2014/10/02 07:27:33 Modified files: net/rrdtool: Makefile distinfo net/rrdtool/patches: patch-configure patch-doc_Makefile_in patch-examples_Makefile_in patch-examples_rrdcached_Makefile_in patch-src_Makefile_in Log message: update to rrdtool 1.4.9
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 07:54:44 Modified files: x11/gnome/desktop: Makefile x11/gnome/session: Makefile x11/gnome/mutter: Makefile Log message: Shuffle dependencies.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 08:39:50 Modified files: x11/gnome/shell: Makefile Log message: Drop uneeded dep.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 08:49:47 Modified files: x11/gnome : Makefile Log message: +adwaita-icon-theme
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 08:49:28 Log message: Import adwaita-icon-theme-3.14.0. This package contains the base GNOME icon theme. ok jasper@ Status: Vendor Tag: ajacoutot Release Tags: ajacoutot_20141002 N ports/x11/gnome/adwaita-icon-theme/distinfo N ports/x11/gnome/adwaita-icon-theme/Makefile N ports/x11/gnome/adwaita-icon-theme/pkg/DESCR N ports/x11/gnome/adwaita-icon-theme/pkg/PLIST No conflicts created by this import
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 09:17:22 Modified files: x11/gnome/themes-standard: Makefile Log message: Add dep to fonts/cantarell-fonts and x11/gnome/adwaita-icon-theme.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 09:35:03 Modified files: x11/gtk+2 : Makefile x11/gtk+2/pkg : PLIST-main Log message: Now depend on x11/gnome/adwaita-icon-theme. Stop providing a gtkrc file, gnome-themes-standard will do that in a few.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 09:36:57 Modified files: x11/gnome/themes-standard: Makefile x11/gnome/themes-standard/pkg: PLIST Added files: x11/gnome/themes-standard/files: gtkrc Log message: Add gtkrc for gtk+2 and make it match the default gtk+3 theme.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 09:53:08 Modified files: x11/gtk+3 : Makefile x11/gtk+3/pkg : PLIST-main Log message: Depend on x11/gnome/adwaita-icon-theme.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2014/10/02 11:13:29 Modified files: www/apache-httpd: Makefile www/apache-httpd/patches: patch-modules_ssl_ssl_engine_init_c www/apache-httpd-openbsd: Makefile Added files: www/apache-httpd/patches: patch-modules_ssl_ssl_util_ssl_c patch-modules_ssl_ssl_util_ssl_h www/apache-httpd-openbsd/patches: patch-src_modules_ssl_ssl_engine_init_c patch-src_modules_ssl_ssl_util_ssl_c patch-src_modules_ssl_ssl_util_ssl_h Log message: rename mod_ssl's (very old) internal function, SSL_CTX_use_certificate_chain, because a function with the same name was added to libressl recently. unbreaks 130-odd ports.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 13:20:51 Modified files: x11/gtk+2 : Makefile Log message: Temporary add rundep on x11/gnome/icon-theme to ease transition.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 13:24:01 Removed files: x11/gnome/icon-theme-extras: Makefile distinfo x11/gnome/icon-theme-extras/pkg: DESCR PLIST x11/gnome/icon-theme-symbolic: Makefile distinfo x11/gnome/icon-theme-symbolic/pkg: DESCR PLIST Log message: Drop gnome-icon-theme-{extras,symbolic} ok jasper@
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 13:24:26 Modified files: x11/gnome : Makefile Log message: -icon-theme-extras -icon-theme-symbolic
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 13:25:18 Modified files: x11/gnome/icon-theme: Makefile x11/gnome/icon-theme/pkg: PLIST Log message: Provide an upgrade path for theme-extras and theme-symbolic.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 13:44:39 ports/x11/gtk+2/files Update of /cvs/ports/x11/gtk+2/files In directory cvs.openbsd.org:/tmp/cvs-serv26565/files Log Message: Directory /cvs/ports/x11/gtk+2/files added to the repository
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 13:49:19 Modified files: x11/gnome : Makefile Added files: x11/gnome/icon-theme-symbolic: Makefile distinfo x11/gnome/icon-theme-symbolic/pkg: DESCR PLIST Log message: Woops, was a bit too fast with symbolic; still needed for the transition.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 13:50:37 Modified files: x11/gnome/icon-theme: Makefile x11/gnome/icon-theme/pkg: PLIST Log message: Revert after symbolic re-add.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 13:52:09 Modified files: devel/quirks : Makefile devel/quirks/files: Quirks.pm Log message: Register gnome-icon-theme-extras removal.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 14:01:17 Modified files: x11/gnome/themes-standard: Makefile x11/gnome/themes-standard/pkg: PLIST Log message: Put gtkrc back in the gtk+2 package otherwise Desktops using gtk+2 like XFCE would have to add gnome-theme-standard to get proper icons.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: ajacou...@cvs.openbsd.org 2014/10/02 14:02:20 Modified files: x11/gtk+2 : Makefile x11/gtk+2/pkg : PLIST-main Added files: x11/gtk+2/files: gtkrc x11/gtk+2/patches: patch-gdk_gdk_c patch-modules_engines_pixbuf_pixbuf-draw_c Log message: Bring gtkrc back. While here merge a couple of fixes from upstream.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: st...@cvs.openbsd.org 2014/10/02 15:05:02 Modified files: net/icinga/web : Makefile distinfo net/icinga/web/patches: patch-etc_apache2_icinga-web_conf_in net/icinga/web/pkg: PLIST Log message: update to icinga-web 1.11.2
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: na...@cvs.openbsd.org 2014/10/02 15:12:48 Modified files: converters/recode: Makefile Added files: converters/recode/patches: patch-src_libiconv_c Log message: Fix a loop logic error that could lead to internal errors or truncated output; from Paul Stoeber pls...@gmail.com
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: bcal...@cvs.openbsd.org 2014/10/02 15:55:25 Modified files: net/texapp : Makefile distinfo Log message: Update to 0.6.9
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: z...@cvs.openbsd.org2014/10/02 17:57:46 Modified files: x11/kde4 : kde4.port.mk Log message: No need to set COPTS/CXXOPTS, which are user variables anyway. -O0 and -g will be added automatically for debug FLAVOR. No effect on non-debug builds, so no bump needed.
CVS: cvs.openbsd.org: ports
CVSROOT:/cvs Module name:ports Changes by: z...@cvs.openbsd.org2014/10/02 18:01:11 Modified files: x11/kde4 : kde4.port.mk Log message: Avoid annoying warnings in KDE4 land due to CMP0026. Patches to fix the actual problem will go to KDE 4.14, if it will ever get needed. For now, we can just feel safe that next CMake update won't break KDE4 builds.
[NEW] devel/jansson
Hi. This is a port of jansson-2.6, a C library for encoding, decoding and manipulating JSON data. http://www.digip.org/jansson/ It is a dependency for Seafile. Comments? OK to import? jansson.tar.gz Description: GNU Zip compressed data
[NEW] databases/libzdb
This is a port of libzdb-2.12, small, easy to use Open Source Database Connection Pool Library. http://www.tildeslash.com/libzdb/# This library is required for seafile. Comments? OKs?
[NEW] net/seafile
We're living in an age of clouds, so I want to introduce port of a client for Next-generation Open Source Cloud Storage. http://seafile.com/en/home/ Currently only client is ported because server side is... well... not easy in configuration and it's port is incomplete. Tested against Linux server and library with very big and tons of small files. Comments? OK? P.S. You can find all the stuff in openbsd-wip. seafile.tar.gz Description: GNU Zip compressed data
Re: [NEW] databases/libzdb
On Thu, October 2, 2014 11:41, Kirill Bychkov wrote: This is a port of libzdb-2.12, small, easy to use Open Source Database Connection Pool Library. http://www.tildeslash.com/libzdb/# This library is required for seafile. Comments? OKs? Now with attachement. libzdb.tar.gz Description: GNU Zip compressed data
Re: how to solve wantlib-args issue?
On Wed, Oct 01, 2014 at 10:36:50PM +0100, Stuart Henderson wrote: On 2014/10/01 17:14, Jiri B wrote: Hi, I'm rebuilding subtitleeditor for debug purposes and I have older libs installed than ones in ports. I've thought `make clean repackage reinstall' would rebuild all dependencies but this is not the case. So how to solve easily following issue? You could do make package PKG_CREATE_NO_CHECKS=warn. IIUC this is just a check against libs version defined in ports tree and ones on the system (those used while the port was being compiled). Exactly. Thanks, I missed this variable in bsd.port.mk man page. j.
Re: [NEW] net/seafile
On Thu, Oct 02, 2014 at 10:40:16AM +0200, Landry Breuil wrote: On Thu, Oct 02, 2014 at 11:54:33AM +0400, Kirill Bychkov wrote: We're living in an age of clouds, so I want to introduce port of a client for Next-generation Open Source Cloud Storage. http://seafile.com/en/home/ Currently only client is ported because server side is... well... not easy in configuration and it's port is incomplete. Tested against Linux server and library with very big and tons of small files. Comments? OK? P.S. You can find all the stuff in openbsd-wip. That mostly looks good to me, minor nits: - can you add comments to 'no-so-obvious-patches' ? like the removal of evutil.h inclusion.. - add a comment explaining why a test is disabled in libzdb.. - seafile-admin references/hardcodes /var/seafile, while i dont see that dir registered anywhere in a PLIST, nor with a corresponding user - is that stuff supposed to be running as root ? - i see a desktop client and a daemon - do i understand that 'both' are needed for client functionality ? How does the daemon start ? oh and seafile-applet and ccnet manpages end up in main seafile package instead of the package where the corresponding binary is - is that normal ? Landry
Re: [NEW] net/seafile
On Thu, Oct 02, 2014 at 11:54:33AM +0400, Kirill Bychkov wrote: We're living in an age of clouds, so I want to introduce port of a client for Next-generation Open Source Cloud Storage. http://seafile.com/en/home/ Currently only client is ported because server side is... well... not easy in configuration and it's port is incomplete. Tested against Linux server and library with very big and tons of small files. Comments? OK? P.S. You can find all the stuff in openbsd-wip. That mostly looks good to me, minor nits: - can you add comments to 'no-so-obvious-patches' ? like the removal of evutil.h inclusion.. - add a comment explaining why a test is disabled in libzdb.. - seafile-admin references/hardcodes /var/seafile, while i dont see that dir registered anywhere in a PLIST, nor with a corresponding user - is that stuff supposed to be running as root ? - i see a desktop client and a daemon - do i understand that 'both' are needed for client functionality ? How does the daemon start ? Landry
Re: [NEW] net/seafile
On Thu, October 2, 2014 12:40, Landry Breuil wrote: On Thu, Oct 02, 2014 at 11:54:33AM +0400, Kirill Bychkov wrote: We're living in an age of clouds, so I want to introduce port of a client for Next-generation Open Source Cloud Storage. http://seafile.com/en/home/ Currently only client is ported because server side is... well... not easy in configuration and it's port is incomplete. Tested against Linux server and library with very big and tons of small files. Comments? OK? P.S. You can find all the stuff in openbsd-wip. That mostly looks good to me, minor nits: Hi! - can you add comments to 'no-so-obvious-patches' ? like the removal of evutil.h inclusion.. I've pushed upstream most of that patches, but not all of them were merged yet. I'll add comments where needed. - add a comment explaining why a test is disabled in libzdb.. OK. It's just interactive and requires mysql/postgresql database. While here... I should switch to mariadb. - seafile-admin references/hardcodes /var/seafile, while i dont see that dir registered anywhere in a PLIST, nor with a corresponding user - is that stuff supposed to be running as root ? This is a leftover from times when I was trying to make a port of seafile-server. By default seafile-admin script is performing actions in CWD, so one should cd to /var/seafile and run script there. It's ugly, so it was patched this way. I think I can even drop this script while there is no server subpackage. - i see a desktop client and a daemon - do i understand that 'both' are needed for client functionality ? How does the daemon start ? Daemon is called by both server and client. It is performing some background voodoo-magic. It's not intended to be started manually. Landry
Re: [NEW] net/seafile
On Thu, October 2, 2014 12:41, Landry Breuil wrote: On Thu, Oct 02, 2014 at 10:40:16AM +0200, Landry Breuil wrote: On Thu, Oct 02, 2014 at 11:54:33AM +0400, Kirill Bychkov wrote: We're living in an age of clouds, so I want to introduce port of a client for Next-generation Open Source Cloud Storage. http://seafile.com/en/home/ Currently only client is ported because server side is... well... not easy in configuration and it's port is incomplete. Tested against Linux server and library with very big and tons of small files. Comments? OK? P.S. You can find all the stuff in openbsd-wip. That mostly looks good to me, minor nits: - can you add comments to 'no-so-obvious-patches' ? like the removal of evutil.h inclusion.. - add a comment explaining why a test is disabled in libzdb.. - seafile-admin references/hardcodes /var/seafile, while i dont see that dir registered anywhere in a PLIST, nor with a corresponding user - is that stuff supposed to be running as root ? - i see a desktop client and a daemon - do i understand that 'both' are needed for client functionality ? How does the daemon start ? oh and seafile-applet and ccnet manpages end up in main seafile package instead of the package where the corresponding binary is - is that normal ? All manpages are usless because they contain no information and are looking like a templates. I was going to split manpages between seafile packages and push upstream but have no time for this. I think they could be dropped in port. Landry
Re: www/apache-httpd-openbsd broken due to recent SSL changes
On 2014/10/02 06:47, Mark Patruck wrote: www/apache-httpd-openbsd which is needed by f.e. lang/php is broken Yes, see http://marc.info/?t=14119925838r=1w=2
Re: www/apache-httpd-openbsd broken due to recent SSL changes
Thanks. Missed that one... On Thu, Oct 02, 2014 at 10:18:27AM +0100, Stuart Henderson wrote: On 2014/10/02 06:47, Mark Patruck wrote: www/apache-httpd-openbsd which is needed by f.e. lang/php is broken Yes, see http://marc.info/?t=14119925838r=1w=2 -- Mark Patruck ( mark at wrapped.cx ) GPG key 0xF2865E51 / 187F F6D3 EE04 1DCE 1C74 F644 0D3C F66F F286 5E51 http://www.wrapped.cx
update: databases/hs-postgresql-simple-0.4.0.2 - 0.4.5.0
This update needs the new devel/hs-scientific port. Tested on amd64. Please disregard the update to 0.4.4.1. Index: Makefile === RCS file: /cvs/ports/databases/hs-postgresql-simple/Makefile,v retrieving revision 1.12 diff -u -p -r1.12 Makefile --- Makefile31 Mar 2014 21:48:05 - 1.12 +++ Makefile2 Oct 2014 09:25:29 - @@ -2,7 +2,7 @@ COMMENT = mid-level PostgreSQL client library -DISTNAME = postgresql-simple-0.4.0.2 +DISTNAME = postgresql-simple-0.4.5.0 CATEGORIES = databases HOMEPAGE = https://github.com/lpsmith/postgresql-simple @@ -17,11 +17,13 @@ MODULES = lang/ghc MODGHC_BUILD = cabal hackage haddock register BUILD_DEPENDS =${RUN_DEPENDS} -RUN_DEPENDS = databases/hs-postgresql-libpq=0.6.2 \ +RUN_DEPENDS = databases/hs-postgresql-libpq=0.9 \ devel/hs-aeson=0.6 \ devel/hs-blaze-builder \ devel/hs-blaze-textual \ + devel/hs-hashable \ devel/hs-text=0.11.1 \ + devel/hs-scientific \ devel/hs-transformers \ devel/hs-uuid=1.3.1 \ devel/hs-vector \ Index: distinfo === RCS file: /cvs/ports/databases/hs-postgresql-simple/distinfo,v retrieving revision 1.7 diff -u -p -r1.7 distinfo --- distinfo31 Mar 2014 21:48:05 - 1.7 +++ distinfo2 Oct 2014 09:25:29 - @@ -1,2 +1,2 @@ -SHA256 (ghc/postgresql-simple-0.4.0.2.tar.gz) = 6ZlRrryFJTG6PH3wz1cbJVxYXChyRIS+UUqZ/WuVqT8= -SIZE (ghc/postgresql-simple-0.4.0.2.tar.gz) = 54377 +SHA256 (ghc/postgresql-simple-0.4.5.0.tar.gz) = 6+dw1KUlhzO7+pDQZwStU2xFmFN3KVvmCHrUHWQlW2U= +SIZE (ghc/postgresql-simple-0.4.5.0.tar.gz) = 60849
gdbm info file
whenever i do an update and gdbm is touched in some way, i get the following message: install-info: menu item `gdbm_load' already exists, for file `(none)' system(/usr/bin/install-info, --info-dir=/usr/local/info, --, /usr/local/info/gdbm.info) failed: exit(1) avahi-0.6.31p13:gdbm-1.11-1.11: ok -f -- enter any 12-digit prime number to continue:
Re: UPDATE: py-greenlet
ping? -f frantisek holop, 27 Sep 2014 16:03: this is an update to py-greenlet 0.4.4 all tests pass changes: - py3 flavor, a bit tricky because of the include file, i hope i got it right: $ pkg_info -L py-greenlet /usr/local/include/python2.7/greenlet/greenlet.h /usr/local/lib/python2.7/site-packages/greenlet-0.4.4-py2.7.egg-info /usr/local/lib/python2.7/site-packages/greenlet.so /usr/local/share/doc/py-greenlet/README.rst $ pkg_info -L py3-greenlet /usr/local/include/python3.4m/greenlet/greenlet.h /usr/local/lib/python3.4/site-packages/greenlet-0.4.4-py3.4.egg-info /usr/local/lib/python3.4/site-packages/greenlet.so /usr/local/share/doc/py3-greenlet/README.rst please test and commit. -f -- the 4th world war will be fought with sticks and rocks. Index: Makefile === RCS file: /cvs/ports/devel/py-greenlet/Makefile,v retrieving revision 1.4 diff -u -p -u -p -r1.4 Makefile --- Makefile 11 Mar 2013 10:50:25 - 1.4 +++ Makefile 27 Sep 2014 14:00:03 - @@ -4,13 +4,13 @@ COMMENT = lightweight in-process concurr # see slp_platformselect.h ONLY_FOR_ARCHS = amd64 arm i386 powerpc sparc sparc64 -MODPY_EGG_VERSION = 0.4.0 +MODPY_EGG_VERSION = 0.4.4 DISTNAME = greenlet-${MODPY_EGG_VERSION} PKGNAME =py-${DISTNAME} EXTRACT_SUFX = .zip CATEGORIES = devel -HOMEPAGE = http://pypi.python.org/pypi/greenlet +HOMEPAGE = https://github.com/python-greenlet/greenlet # BSD-like PERMIT_PACKAGE_CDROM = Yes @@ -19,14 +19,17 @@ MASTER_SITES =${MASTER_SITE_PYPI:=g/gre MODULES =lang/python -MODPY_SETUPTOOLS = Yes -MODPY_DISTUTILS_INSTALL= install --prefix=${LOCALBASE} \ - --root=${DESTDIR} +FLAVORS =python3 +FLAVOR ?= + WANTLIB =${MODPY_WANTLIB} +DOCS = ${PREFIX}/share/doc/${MODPY_PY_PREFIX}greenlet post-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-greenlet - ${INSTALL_DATA} ${WRKSRC}/README.rst \ - ${PREFIX}/share/doc/py-greenlet + ${INSTALL_DATA_DIR} ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/README.rst ${DOCS} + +test: + cd ${WRKSRC} ${MODPY_BIN} setup.py test .include bsd.port.mk Index: distinfo === RCS file: /cvs/ports/devel/py-greenlet/distinfo,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 distinfo --- distinfo 17 Jul 2012 19:24:47 - 1.1.1.1 +++ distinfo 27 Sep 2014 14:00:03 - @@ -1,5 +1,2 @@ -MD5 (greenlet-0.4.0.zip) = h4h1cAgsqtwI+x+GcdvtcQ== -RMD160 (greenlet-0.4.0.zip) = N1Sesw/Wse1+LC/ldRQggrV8TFA= -SHA1 (greenlet-0.4.0.zip) = Q7ItqkSa5iIuVN3h+RIcgejX2RM= -SHA256 (greenlet-0.4.0.zip) = P1KvA7+KiQRfwVnGp21WQjSbMPtBw98aIrErvTkgse4= -SIZE (greenlet-0.4.0.zip) = 72790 +SHA256 (greenlet-0.4.4.zip) = k1p2t608QYRq8m4Tbi/Y7HY3lMvFtfvEt7Cdmo3h0FY= +SIZE (greenlet-0.4.4.zip) = 76659 Index: pkg/PFRAG.no-python3 === RCS file: pkg/PFRAG.no-python3 diff -N pkg/PFRAG.no-python3 --- /dev/null 1 Jan 1970 00:00:00 - +++ pkg/PFRAG.no-python3 27 Sep 2014 14:00:03 - @@ -0,0 +1,3 @@ +@comment $OpenBSD$ +include/python${MODPY_VERSION}/greenlet/ +include/python${MODPY_VERSION}/greenlet/greenlet.h Index: pkg/PFRAG.python3 === RCS file: pkg/PFRAG.python3 diff -N pkg/PFRAG.python3 --- /dev/null 1 Jan 1970 00:00:00 - +++ pkg/PFRAG.python3 27 Sep 2014 14:00:03 - @@ -0,0 +1,3 @@ +@comment $OpenBSD$ +include/python${MODPY_VERSION}m/greenlet/ +include/python${MODPY_VERSION}m/greenlet/greenlet.h Index: pkg/PLIST === RCS file: /cvs/ports/devel/py-greenlet/pkg/PLIST,v retrieving revision 1.1.1.1 diff -u -p -u -p -r1.1.1.1 PLIST --- pkg/PLIST 17 Jul 2012 19:24:47 - 1.1.1.1 +++ pkg/PLIST 27 Sep 2014 14:00:03 - @@ -1,6 +1,6 @@ @comment $OpenBSD: PLIST,v 1.1.1.1 2012/07/17 19:24:47 landry Exp $ -include/python${MODPY_VERSION}/greenlet/ -include/python${MODPY_VERSION}/greenlet/greenlet.h +%%python3%% +!%%python3%% lib/python${MODPY_VERSION}/site-packages/greenlet-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info lib/python${MODPY_VERSION}/site-packages/greenlet.so share/doc/${MODPY_PY_PREFIX}greenlet/ -- modem sex begins with a handshake.
Re: UPDATE: py-meld3
ping? -f frantisek holop, 24 Sep 2014 17:58: this is an update for py-meld3. changes: - python3 flavor - take maintainership please test and commit. needed for upcoming supervisor update. -f -- pobody's nerfect! Index: Makefile === RCS file: /cvs/ports/www/py-meld3/Makefile,v retrieving revision 1.10 diff -u -p -r1.10 Makefile --- Makefile 1 Nov 2013 14:49:15 - 1.10 +++ Makefile 24 Sep 2014 15:07:52 - @@ -1,28 +1,32 @@ # $OpenBSD: Makefile,v 1.10 2013/11/01 14:49:15 benoit Exp $ -COMMENT =html/xml templating engine +COMMENT =html/xml templating engine -MODPY_EGG_VERSION = 0.6.10 -DISTNAME = meld3-${MODPY_EGG_VERSION} -PKGNAME =py-${DISTNAME:L} +MODPY_EGG_VERSION = 1.0.0 +DISTNAME = meld3-${MODPY_EGG_VERSION} +PKGNAME =py-${DISTNAME:L} -CATEGORIES = www +CATEGORIES = www textproc -HOMEPAGE = http://plope.com/software/meld3/ +HOMEPAGE = https://github.com/supervisor/meld3 + +MAINTAINER = frantisek holop min...@obiit.org # MIT PERMIT_PACKAGE_CDROM = Yes MASTER_SITES = ${MASTER_SITE_PYPI:=m/meld3/} -MODULES =lang/python +MODULES =lang/python -post-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/py-meld3 - ${INSTALL_DATA} ${WRKSRC}/README.txt \ - ${PREFIX}/share/doc/py-meld3 +FLAVORS =python3 +FLAVOR ?= -do-test: - cd ${WRKSRC}/meld3 ${MODPY_BIN} test_meld3.py +MODPY_SETUPTOOLS = Yes + +DOCS = ${PREFIX}/share/doc/${MODPY_PY_PREFIX}meld3 +post-install: + ${INSTALL_DATA_DIR} ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/README.txt ${DOCS} .include bsd.port.mk Index: distinfo === RCS file: /cvs/ports/www/py-meld3/distinfo,v retrieving revision 1.4 diff -u -p -r1.4 distinfo --- distinfo 1 Nov 2013 14:49:15 - 1.4 +++ distinfo 24 Sep 2014 15:07:52 - @@ -1,2 +1,2 @@ -SHA256 (meld3-0.6.10.tar.gz) = ZkLyRE81J6kzgQTtwtG0ILpadwtXgGP3KVMNHy8BonE= -SIZE (meld3-0.6.10.tar.gz) = 41408 +SHA256 (meld3-1.0.0.tar.gz) = V7Qe67tagtSpKGCJYmFkQuI57G1hH+b0Y0PnZeNvCys= +SIZE (meld3-1.0.0.tar.gz) = 36232 Index: pkg/DESCR === RCS file: /cvs/ports/www/py-meld3/pkg/DESCR,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 DESCR --- pkg/DESCR 22 Mar 2009 17:01:13 - 1.1.1.1 +++ pkg/DESCR 24 Sep 2014 15:07:52 - @@ -1,3 +1,3 @@ -meld3 is an HTML/XML templating system for Python 2.3+ which keeps +meld3 is an HTML/XML templating system for Python which keeps template markup and dynamic rendering logic separate from one another. Index: pkg/PLIST === RCS file: /cvs/ports/www/py-meld3/pkg/PLIST,v retrieving revision 1.3 diff -u -p -r1.3 PLIST --- pkg/PLIST 1 Nov 2013 14:49:15 - 1.3 +++ pkg/PLIST 24 Sep 2014 15:07:52 - @@ -1,25 +1,18 @@ @comment $OpenBSD: PLIST,v 1.3 2013/11/01 14:49:15 benoit Exp $ lib/python${MODPY_VERSION}/site-packages/meld3/ -lib/python${MODPY_VERSION}/site-packages/meld3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info +lib/python${MODPY_VERSION}/site-packages/meld3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/ +lib/python${MODPY_VERSION}/site-packages/meld3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/PKG-INFO +lib/python${MODPY_VERSION}/site-packages/meld3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/SOURCES.txt +lib/python${MODPY_VERSION}/site-packages/meld3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/dependency_links.txt +lib/python${MODPY_VERSION}/site-packages/meld3-${MODPY_EGG_VERSION}-py${MODPY_VERSION}.egg-info/top_level.txt lib/python${MODPY_VERSION}/site-packages/meld3/__init__.py -lib/python${MODPY_VERSION}/site-packages/meld3/__init__.pyc -lib/python${MODPY_VERSION}/site-packages/meld3/clearsilverprofile.py -lib/python${MODPY_VERSION}/site-packages/meld3/clearsilverprofile.pyc -lib/python${MODPY_VERSION}/site-packages/meld3/example.py -lib/python${MODPY_VERSION}/site-packages/meld3/example.pyc +${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/meld3/${MODPY_PYCACHE}/ +lib/python${MODPY_VERSION}/site-packages/meld3/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/meld3/${MODPY_PYCACHE}_compat.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/meld3/${MODPY_PYCACHE}meld3.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/meld3/${MODPY_PYCACHE}test_meld3.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/meld3/_compat.py lib/python${MODPY_VERSION}/site-packages/meld3/meld3.py -lib/python${MODPY_VERSION}/site-packages/meld3/meld3.pyc
Re: UPDATE: py-repoze-profile: py-meld3 is not a dependency since 1.3
ping? -f frantisek holop, 24 Sep 2014 17:20: actually, py-paste is in the same boat. please test and commit. -f -- we're born free and taxed to death. Index: Makefile === RCS file: /cvs/ports/www/py-repoze-profile/Makefile,v retrieving revision 1.8 diff -u -p -r1.8 Makefile --- Makefile 11 Mar 2013 11:44:48 - 1.8 +++ Makefile 24 Sep 2014 15:19:07 - @@ -5,6 +5,7 @@ COMMENT = aggregate profiling for wsgi r MODPY_EGG_VERSION = 1.4 DISTNAME = repoze.profile-${MODPY_EGG_VERSION} PKGNAME =py-${DISTNAME:S/./-/} +REVISION = 0 CATEGORIES = www devel @@ -13,9 +14,7 @@ PERMIT_PACKAGE_CDROM = Yes MASTER_SITES = ${MASTER_SITE_PYPI:=r/repoze.profile/} -RUN_DEPENDS =www/py-paste \ - www/py-meld3 \ - devel/py-pyprof2calltree +RUN_DEPENDS =devel/py-pyprof2calltree TEST_DEPENDS = ${RUN_DEPENDS} MODULES =lang/python -- engraving is, in brief terms, the art of scratch.
Re: UPDATE: supervisor
ping? -f frantisek holop, 24 Sep 2014 19:48: this is an update to supervisor 3.1.2 needs the py-meld3 update. changes: - take maintainership - html docs the current patch that changes /etc/supervisord.conf for openbsd friendly values also had these changes, and i think they should go. they also change comments and default values, and it is up to the admin to set these up. -;autorestart=unexpected; whether/when to restart (default: unexpected) -;startsecs=1 ; number of secs prog must stay running (def. 1) +;autorestart=true ; retstart at unexpected quit (default: true) +;startsecs=10 ; number of secs prog must stay running (def. 1) -;autorestart=unexpected; whether/when to restart (default: unexpected) -;startsecs=1 ; number of secs prog must stay running (def. 1) +;autorestart=unexpected; restart at unexpected quit (default: unexpected) +;startsecs=10 ; number of secs prog must stay running (def. 1) -;stopasgroup=false ; send stop signal to the UNIX process group (default false) -;killasgroup=false ; SIGKILL the UNIX process group (def false) -;environment=A=1,B=2 ; process environment additions +;environment=A=1,B=2 ; process environment additions ;serverurl=AUTO; override serverurl computation (childutils) please test and commit. -f -- you ate a lot of wall paint as a kid, huh? you mean wall candy? Index: Makefile === RCS file: /cvs/ports/sysutils/supervisor/Makefile,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 Makefile --- Makefile 14 May 2014 09:56:44 - 1.1.1.1 +++ Makefile 24 Sep 2014 17:41:42 - @@ -2,13 +2,15 @@ COMMENT= system to monitor and control processes -MODPY_EGG_VERSION= 3.0 +MODPY_EGG_VERSION= 3.1.2 DISTNAME=supervisor-${MODPY_EGG_VERSION} CATEGORIES= sysutils HOMEPAGE=http://supervisord.org/ +MAINTAINER = frantisek holop min...@obiit.org + # BSD-derived PERMIT_PACKAGE_CDROM = Yes @@ -18,6 +20,7 @@ MODULES=lang/python MODPY_SETUPTOOLS=Yes +BUILD_DEPENDS = textproc/py-sphinx RUN_DEPENDS= www/py-meld3 TEST_DEPENDS=devel/py-mock \ www/py-meld3 @@ -27,8 +30,14 @@ SUBST_VARS+= VARBASE pre-configure: ${SUBST_CMD} ${WRKSRC}/supervisor/skel/sample.conf +MAKE_ENV += PYTHONPATH=${WRKSRC} +DOCSRC = ${WRKSRC}/docs +post-build: + cd ${DOCSRC} ${LOCALBASE}/bin/sphinx-build -N . _build/html + +DOCS = ${PREFIX}/share/doc/supervisor post-install: - ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/supervisor/ - ${INSTALL_DATA} ${WRKSRC}/docs/* ${PREFIX}/share/doc/supervisor/ + ${INSTALL_DATA_DIR} ${DOCS} + cd ${DOCSRC}/_build/html pax -rw * ${DOCS} .include bsd.port.mk Index: distinfo === RCS file: /cvs/ports/sysutils/supervisor/distinfo,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 distinfo --- distinfo 14 May 2014 09:56:44 - 1.1.1.1 +++ distinfo 24 Sep 2014 17:41:42 - @@ -1,2 +1,2 @@ -SHA256 (supervisor-3.0.tar.gz) = gqrFTFdgtqT0wo3aIDcU42Kmi0qbqFSfpllVmY46IhI= -SIZE (supervisor-3.0.tar.gz) = 459820 +SHA256 (supervisor-3.1.2.tar.gz) = y2CLRzVSLM03AlS7OyvqaD3A9s5yPdjFtgxgCwCwOWE= +SIZE (supervisor-3.1.2.tar.gz) = 390925 Index: patches/patch-supervisor_skel_sample_conf === RCS file: /cvs/ports/sysutils/supervisor/patches/patch-supervisor_skel_sample_conf,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-supervisor_skel_sample_conf --- patches/patch-supervisor_skel_sample_conf 14 May 2014 09:56:44 - 1.1.1.1 +++ patches/patch-supervisor_skel_sample_conf 24 Sep 2014 17:41:42 - @@ -1,76 +1,43 @@ $OpenBSD: patch-supervisor_skel_sample_conf,v 1.1.1.1 2014/05/14 09:56:44 jasper Exp $ supervisor/skel/sample.conf.orig Tue Dec 17 17:20:12 2013 -+++ supervisor/skel/sample.conf Tue Dec 17 17:39:28 2013 -@@ -7,7 +7,7 @@ - ; variables can be expanded using this syntax: %(ENV_HOME)s. +--- supervisor/skel/sample.conf.orig Sun Sep 7 23:04:59 2014 supervisor/skel/sample.conf Wed Sep 24 19:41:00 2014 +@@ -9,7 +9,8 @@ + ; - Comments must have a leading space: a=b ;comment not a=b;comment. [unix_http_server] -file=/tmp/supervisor.sock ; (the path to the socket file) -+file=${VARBASE}/run/supervisor/supervisor.sock ; (the path to the socket file) ++file=${VARBASE}/run/supervisor/supervisor.sock ++; (the path to the socket file) ;chmod=0700 ; socket file mode
Re: NEW: ruby-sass
ping? -f frantisek holop, 20 Sep 2014 14:51: this is a port for the http://sass-lang.com/ ruby implementation. $ cat pkg/DESCR Sass makes CSS fun again. Sass is an extension of CSS3, adding nested rules, variables, mixins, selector inheritance, and more. It's translated to well-formatted, standard CSS using the command line tool or a web-framework plugin. this is my very first ruby port, so ruby gurus please help me out. couple of issues with this port: - as far as i can say, yard and maruku are dependencies only if documentation is generated, which it seems is not (overriden in ruby.port.mk) - test dependency is minitest, but i have no idea how to make the test run with ruby - vendor/ i am not sure what is the point of bundling 'listen'. should it not be a run dependency? it seems there are no local changes by sass. what happens when these vendor/ libs have different licences? or how one does deal with their dependencies? please test and commit. -f -- of course i can cook, but i never do it on the first date. -- fishing, stranger? no, just drowning worms.
Re: UPDATE: py-django
ping? -f frantisek holop, 18 Sep 2014 18:31: this is an update to django 1.7 (soon to be updated to 1.7.1) to start the ball rolling again :] changes: - py3 flavor ( django-admin.py - django-admin{-3} ) - sphinx html docs - got rid of LNAME, it just adds thousands of substitutions to PLIST - got rid of the local patch - one (non-critical) test fails (test_testcase_ordering) but fixed upstream ( https://code.djangoproject.com/ticket/20449 ) please test and commit. -f -- i'll mention you on my organ donor card. -- i used to be a sci fi fan. then i started living it.
Re: REMOVE: py-turbogears and py-turbojson
ping? -f frantisek holop, 20 Sep 2014 18:46: ping? maintainer agreed to remove in private mail. -f frantisek holop, 05 Sep 2014 15:51: i propose to remove py-turbogears the 1.x series hasn't been updated for years and development is moving over to 2.x -f -- monotheism is a gift from the gods. -- no generalization is wholly true, not even this one. -- and on the 8th day god said, murphy, you're in charge
Re: NEW: sshpass
ping? -f frantisek holop, 19 Sep 2014 12:17: sshpass is a hidden dependency for ansible when used with --ask-pass $ cat pkg/DESCR sshpass is a utility designed for running ssh using the mode referred to as keyboard-interactive password authentication, but in non-interactive mode. ssh uses direct TTY access to make sure that the password is indeed issued by an interactive keyboard user. Sshpass runs ssh in a dedicated tty, fooling it into thinking it is getting the password from an interactive user. The command to run is specified after sshpass' own options. Typically it will be ssh with arguments, but it can just as well be any other command. The password prompt used by ssh is, however, currently hardcoded into sshpass. please test and commit. -f -- the borg are coming! quick! try and look useless! -- minds, like parachutes, work only when open.
Re: UPDATE: py-py
ping? -f frantisek holop, 20 Sep 2014 18:42: this is an update to py-py 1.4.24, needed by the upcoming py-test update. please test and commit. -f -- to get a loan you must prove you don't need it. Index: Makefile === RCS file: /cvs/ports/devel/py-py/Makefile,v retrieving revision 1.22 diff -u -p -r1.22 Makefile --- Makefile 30 Aug 2014 16:34:33 - 1.22 +++ Makefile 20 Sep 2014 16:29:15 - @@ -2,8 +2,7 @@ COMMENT= cross-python path, ini-parsing, io, code, log facilities -MODPY_EGG_VERSION = 1.4.15 -REVISION = 2 +MODPY_EGG_VERSION = 1.4.24 DISTNAME=py-${MODPY_EGG_VERSION} PKGNAME= py-${DISTNAME} Index: distinfo === RCS file: /cvs/ports/devel/py-py/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo 18 Sep 2013 20:04:17 - 1.5 +++ distinfo 20 Sep 2014 16:29:15 - @@ -1,2 +1,2 @@ -SHA256 (py-1.4.15.tar.gz) = ZWY04YRtVo7SLIcrXhWKTV7vF03VskUYbni5SgJYwEI= -SIZE (py-1.4.15.tar.gz) = 189237 +SHA256 (py-1.4.24.tar.gz) = fijPFRHl/mEZISpEeT7EobYZnq1NI9bdQJOp1FSGuFU= +SIZE (py-1.4.24.tar.gz) = 190197 Index: pkg/PLIST === RCS file: /cvs/ports/devel/py-py/pkg/PLIST,v retrieving revision 1.8 diff -u -p -r1.8 PLIST --- pkg/PLIST 30 Aug 2014 16:34:33 - 1.8 +++ pkg/PLIST 20 Sep 2014 16:29:15 - @@ -26,11 +26,13 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSIO lib/python${MODPY_VERSION}/site-packages/py/_code/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/py/_code/${MODPY_PYCACHE}_assertionnew.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/py/_code/${MODPY_PYCACHE}_assertionold.${MODPY_PYC_MAGIC_TAG}pyc +lib/python${MODPY_VERSION}/site-packages/py/_code/${MODPY_PYCACHE}_py2traceback.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/py/_code/${MODPY_PYCACHE}assertion.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/py/_code/${MODPY_PYCACHE}code.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/py/_code/${MODPY_PYCACHE}source.${MODPY_PYC_MAGIC_TAG}pyc lib/python${MODPY_VERSION}/site-packages/py/_code/_assertionnew.py lib/python${MODPY_VERSION}/site-packages/py/_code/_assertionold.py +lib/python${MODPY_VERSION}/site-packages/py/_code/_py2traceback.py lib/python${MODPY_VERSION}/site-packages/py/_code/assertion.py lib/python${MODPY_VERSION}/site-packages/py/_code/code.py lib/python${MODPY_VERSION}/site-packages/py/_code/source.py -- to learn more about paranoids, follow them around!
Re: [NEW] net/seafile
On Thu, October 2, 2014 12:41, Landry Breuil wrote: On Thu, Oct 02, 2014 at 10:40:16AM +0200, Landry Breuil wrote: On Thu, Oct 02, 2014 at 11:54:33AM +0400, Kirill Bychkov wrote: We're living in an age of clouds, so I want to introduce port of a client for Next-generation Open Source Cloud Storage. http://seafile.com/en/home/ Currently only client is ported because server side is... well... not easy in configuration and it's port is incomplete. Tested against Linux server and library with very big and tons of small files. Comments? OK? P.S. You can find all the stuff in openbsd-wip. That mostly looks good to me, minor nits: - can you add comments to 'no-so-obvious-patches' ? like the removal of evutil.h inclusion.. - add a comment explaining why a test is disabled in libzdb.. - seafile-admin references/hardcodes /var/seafile, while i dont see that dir registered anywhere in a PLIST, nor with a corresponding user - is that stuff supposed to be running as root ? - i see a desktop client and a daemon - do i understand that 'both' are needed for client functionality ? How does the daemon start ? oh and seafile-applet and ccnet manpages end up in main seafile package instead of the package where the corresponding binary is - is that normal ? Landry - remove manuals belonging to another package. I'll report this upstream. - add comments to some non ovious patches. i'm going to push them upstream. - add comment about disabled test - use mariadb by default and regen WANTLIB in libzdb - remove unneeded patch for seafile-admin tool. we're not shipping server part. New ports attached. Updated versions are also available in openbsd-wip. seafile.tar.gz Description: GNU Zip compressed data libzdb.tar.gz Description: GNU Zip compressed data jansson.tar.gz Description: GNU Zip compressed data
Fix minitube and musique after the switch to adwaita-icon-theme
OK? Index: audio/musique/Makefile === RCS file: /cvs/ports/audio/musique/Makefile,v retrieving revision 1.4 diff -u -p -u -p -r1.4 Makefile --- audio/musique/Makefile 26 Nov 2013 14:53:33 - 1.4 +++ audio/musique/Makefile 2 Oct 2014 18:26:49 - @@ -2,6 +2,7 @@ COMMENT = graphical music player focused on a clean ui DISTNAME = musique-1.3 +REVISION = 0 CATEGORIES = audio HOMEPAGE = http://flavio.tordini.org/musique/ Index: audio/musique/patches/patch-src_utils_cpp === RCS file: /cvs/ports/audio/musique/patches/patch-src_utils_cpp,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-src_utils_cpp --- audio/musique/patches/patch-src_utils_cpp 26 Nov 2013 14:53:33 - 1.2 +++ audio/musique/patches/patch-src_utils_cpp 2 Oct 2014 18:26:49 - @@ -1,6 +1,6 @@ $OpenBSD: patch-src_utils_cpp,v 1.2 2013/11/26 14:53:33 bcallah Exp $ -Use the gnome icon theme unconditionally: fixes a problem with +Use the Adwaita icon theme unconditionally: fixes a problem with musique GUI not having icons when executed outside of a Desktop Environment. @@ -13,7 +13,7 @@ the same author. #endif QIcon Utils::themeIcon(const QString name) { -+QIcon::setThemeName(gnome); ++QIcon::setThemeName(Adwaita); if (QIcon::hasThemeIcon(name)) return QIcon::fromTheme(name); else Index: www/minitube/Makefile === RCS file: /cvs/ports/www/minitube/Makefile,v retrieving revision 1.34 diff -u -p -u -p -r1.34 Makefile --- www/minitube/Makefile 22 Jul 2014 13:03:27 - 1.34 +++ www/minitube/Makefile 2 Oct 2014 18:28:00 - @@ -4,6 +4,8 @@ COMMENT = standalone YouTube.com video b DISTNAME = minitube-2.2 +REVISION = 0 + CATEGORIES = www multimedia HOMEPAGE = http://flavio.tordini.org/minitube Index: www/minitube/patches/patch-src_utils_cpp === RCS file: /cvs/ports/www/minitube/patches/patch-src_utils_cpp,v retrieving revision 1.2 diff -u -p -u -p -r1.2 patch-src_utils_cpp --- www/minitube/patches/patch-src_utils_cpp30 Sep 2013 08:06:10 - 1.2 +++ www/minitube/patches/patch-src_utils_cpp2 Oct 2014 18:28:00 - @@ -1,6 +1,6 @@ $OpenBSD: patch-src_utils_cpp,v 1.2 2013/09/30 08:06:10 dcoppa Exp $ -Use the gnome icon theme unconditionally: fixes a problem with +Use the Adwaita icon theme unconditionally: fixes a problem with minitube GUI not having icons when executed outside of a Desktop Environment @@ -10,7 +10,7 @@ Environment #endif QIcon Utils::themeIcon(const QString name) { -+QIcon::setThemeName(gnome); ++QIcon::setThemeName(Adwaita); if (QIcon::hasThemeIcon(name)) return QIcon::fromTheme(name); else
subtitleeditor-0.41.1 core dumps with every exit
Hi, subtitleeditor-0.41.1 core dumps with every exit. I remember it didn't see this issue with 0.41.0. $ sysctl kern.version kern.version=OpenBSD 5.6-current (GENERIC.MP) #388: Mon Sep 22 02:23:15 MDT 2014 t...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP j. (gdb) bt full #0 0x1ba98283a0f8 in ?? () No symbol table info available. #1 0x1ba91b015edc in VideoPlayerManagement::remove_menu_audio_track (this=0x1ba9d8984f40) at videoplayermanagement.cc:591 No locals. #2 0x1ba91b013884 in VideoPlayerManagement::deactivate (this=0x1ba9d8984f40) at videoplayermanagement.cc:439 ui = {pCppObject_ = 0x1ba9d1384700} #3 0x1ba91b00ebcb in VideoPlayerManagement::~VideoPlayerManagement (this=0x1ba9d8984f40) at videoplayermanagement.cc:44 No locals. #4 0x1ba91b00ec72 in VideoPlayerManagement::~VideoPlayerManagement (this=0x1ba9d8984f40) at videoplayermanagement.cc:45 No locals. #5 0x1ba91eae5b4f in ExtensionInfo::~ExtensionInfo (this=0x1ba92e321b80) at extensioninfo.cc:48 No locals. #6 0x1ba91eae63ef in ExtensionManager::destroy_extensions (this=0x1ba91efeda00) at extensionmanager.cc:108 it = {_M_node = 0x1ba93a9655e0} list = {std::_List_baseExtensionInfo*, std::allocatorExtensionInfo* = { _M_impl = {std::allocatorstd::_List_nodeExtensionInfo* = {__gnu_cxx::new_allocatorstd::_List_nodeExtensionInfo* = {No data fields}, No data fields}, _M_node = {_M_next = 0x1ba9efc06a80, _M_prev = 0x1ba9df3fe140}}}, No data fields} #7 0x1ba70c53a991 in Application::~Application (this=0x1ba95d5fb700) at gui/application.cc:123 path_se_accelmap = {static npos = optimized out, string_ = {static npos = optimized out, _M_dataplus = {std::allocatorchar = {__gnu_cxx::new_allocatorchar = {No data fields}, No data fields}, _M_p = 0x1ba910c99418 /home/jirib/.config/subtitleeditor/default/accelmap}}} #8 0x1ba70c53abd0 in Application::~Application (this=0x1ba95d5fb700) at gui/application.cc:124 No locals. #9 0x1ba70c54b0e0 in main (argc=1, argv=0x7f7bff28) at main.cc:109 context = incomplete type gst_group = incomplete type gtk_group = incomplete type kit = incomplete type options = { = {No data fields}, files = {std::_Vector_baseGlib::ustring, std::allocatorGlib::ustring = { _M_impl = {std::allocatorGlib::ustring = {__gnu_cxx::new_allocatorGlib::ustring = {No data fields}, No data fields}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, No data fields}, files_list = {std::_Vector_baseGlib::ustring, std::allocatorGlib::ustring = { _M_impl = {std::allocatorGlib::ustring = {__gnu_cxx::new_allocatorGlib::ustring = {No data fields}, No data fields}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, No data fields}, profile = {static npos = optimized out, string_ = {static npos = optimized out, _M_dataplus = {std::allocatorchar = {__gnu_cxx::new_allocatorchar = {No data fields}, No data fields}, _M_p = 0x1ba98c6431d8 }}}, encoding = { static npos = optimized out, string_ = {static npos = optimized out, _M_dataplus = {std::allocatorchar = {__gnu_cxx::new_allocatorchar = {No data fields}, No data fields}, _M_p = 0x1ba98c6431d8 }}}, video = { static npos = optimized out, string_ = {static npos = optimized out, _M_dataplus = {std::allocatorchar = {__gnu_cxx::new_allocatorchar = {No data fields}, No data fields}, _M_p = 0x1ba98c6431d8 }}}, waveform = { static npos = optimized out, string_ = {static npos = optimized out, _M_dataplus = {std::allocatorchar = {__gnu_cxx::new_allocatorchar = {No data fields}, No data fields}, _M_p = 0x1ba98c6431d8 application = (class Application *) 0x1ba95d5fb700
Re: subtitleeditor-0.41.1 core dumps with every exit
On Thu, Oct 02, 2014 at 02:47:12PM -0400, Jiri B wrote: Hi, subtitleeditor-0.41.1 core dumps with every exit. I remember it didn't see this issue with 0.41.0. Exact reproducer: 1. open subtitleeditor 2. open attached subtitle file (auto encoding detection) 3. close opened subtitle file via 'File' menu (Close) 4. exit the app via 'File' menu (Exit) Then it should core dump. $ sysctl kern.version kern.version=OpenBSD 5.6-current (GENERIC.MP) #388: Mon Sep 22 02:23:15 MDT 2014 t...@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP j. (gdb) bt full #0 0x1ba98283a0f8 in ?? () No symbol table info available. #1 0x1ba91b015edc in VideoPlayerManagement::remove_menu_audio_track (this=0x1ba9d8984f40) at videoplayermanagement.cc:591 No locals. #2 0x1ba91b013884 in VideoPlayerManagement::deactivate (this=0x1ba9d8984f40) at videoplayermanagement.cc:439 ui = {pCppObject_ = 0x1ba9d1384700} #3 0x1ba91b00ebcb in VideoPlayerManagement::~VideoPlayerManagement (this=0x1ba9d8984f40) at videoplayermanagement.cc:44 No locals. #4 0x1ba91b00ec72 in VideoPlayerManagement::~VideoPlayerManagement (this=0x1ba9d8984f40) at videoplayermanagement.cc:45 No locals. #5 0x1ba91eae5b4f in ExtensionInfo::~ExtensionInfo (this=0x1ba92e321b80) at extensioninfo.cc:48 No locals. #6 0x1ba91eae63ef in ExtensionManager::destroy_extensions (this=0x1ba91efeda00) at extensionmanager.cc:108 it = {_M_node = 0x1ba93a9655e0} list = {std::_List_baseExtensionInfo*, std::allocatorExtensionInfo* = { _M_impl = {std::allocatorstd::_List_nodeExtensionInfo* = {__gnu_cxx::new_allocatorstd::_List_nodeExtensionInfo* = {No data fields}, No data fields}, _M_node = {_M_next = 0x1ba9efc06a80, _M_prev = 0x1ba9df3fe140}}}, No data fields} #7 0x1ba70c53a991 in Application::~Application (this=0x1ba95d5fb700) at gui/application.cc:123 path_se_accelmap = {static npos = optimized out, string_ = {static npos = optimized out, _M_dataplus = {std::allocatorchar = {__gnu_cxx::new_allocatorchar = {No data fields}, No data fields}, _M_p = 0x1ba910c99418 /home/jirib/.config/subtitleeditor/default/accelmap}}} #8 0x1ba70c53abd0 in Application::~Application (this=0x1ba95d5fb700) at gui/application.cc:124 No locals. #9 0x1ba70c54b0e0 in main (argc=1, argv=0x7f7bff28) at main.cc:109 context = incomplete type gst_group = incomplete type gtk_group = incomplete type kit = incomplete type options = { = {No data fields}, files = {std::_Vector_baseGlib::ustring, std::allocatorGlib::ustring = { _M_impl = {std::allocatorGlib::ustring = {__gnu_cxx::new_allocatorGlib::ustring = {No data fields}, No data fields}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, No data fields}, files_list = {std::_Vector_baseGlib::ustring, std::allocatorGlib::ustring = { _M_impl = {std::allocatorGlib::ustring = {__gnu_cxx::new_allocatorGlib::ustring = {No data fields}, No data fields}, _M_start = 0x0, _M_finish = 0x0, _M_end_of_storage = 0x0}}, No data fields}, profile = {static npos = optimized out, string_ = {static npos = optimized out, _M_dataplus = {std::allocatorchar = {__gnu_cxx::new_allocatorchar = {No data fields}, No data fields}, _M_p = 0x1ba98c6431d8 }}}, encoding = { static npos = optimized out, string_ = {static npos = optimized out, _M_dataplus = {std::allocatorchar = {__gnu_cxx::new_allocatorchar = {No data fields}, No data fields}, _M_p = 0x1ba98c6431d8 }}}, video = { static npos = optimized out, string_ = {static npos = optimized out, _M_dataplus = {std::allocatorchar = {__gnu_cxx::new_allocatorchar = {No data fields}, No data fields}, _M_p = 0x1ba98c6431d8 }}}, waveform = { static npos = optimized out, string_ = {static npos = optimized out, _M_dataplus = {std::allocatorchar = {__gnu_cxx::new_allocatorchar = {No data fields}, No data fields}, _M_p = 0x1ba98c6431d8 application = (class Application *) 0x1ba95d5fb700 1 00:01:16,932 -- 00:01:18,132 Kl�dek. 2 00:01:22,692 -- 00:01:24,492 Vid�l jsem po cest� krocany. 3 00:01:26,124 -- 00:01:29,154 �pac�rovali si p�ede mnou, jako bych tam nebyl. 4 00:01:29,274 -- 00:01:30,933 To si tedy dovolili dost. 5 00:01:31,053 -- 00:01:34,025 �est dn� v t�dnu mak�� v dole. 6 00:01:34,145 -- 00:01:36,711 A ti pitom� pt�ci si mysl�, �e jim to tu pat��. 7 00:01:41,213 -- 00:01:43,938 - Kdy odj��d�� na turn�? - Za p�r hodin. 8 00:01:45,716 -- 00:01:46,948 Poj�me. 9 00:02:42,429 -- 00:02:44,074 Dobr�. Je to dobr�. 10 00:02:46,887 -- 00:02:48,840 Jsi v po��dku. Jsi v bezpe��. 11 00:02:49,383 -- 00:02:52,275 Dobr�. Jsi se mnou. 12 00:03:02,171
Re: [NEW] net/seafile
On Thu, Oct 02, 2014 at 09:33:54PM +0400, Kirill Bychkov wrote: On Thu, October 2, 2014 12:41, Landry Breuil wrote: On Thu, Oct 02, 2014 at 10:40:16AM +0200, Landry Breuil wrote: On Thu, Oct 02, 2014 at 11:54:33AM +0400, Kirill Bychkov wrote: We're living in an age of clouds, so I want to introduce port of a client for Next-generation Open Source Cloud Storage. http://seafile.com/en/home/ Currently only client is ported because server side is... well... not easy in configuration and it's port is incomplete. Tested against Linux server and library with very big and tons of small files. Comments? OK? P.S. You can find all the stuff in openbsd-wip. That mostly looks good to me, minor nits: - can you add comments to 'no-so-obvious-patches' ? like the removal of evutil.h inclusion.. - add a comment explaining why a test is disabled in libzdb.. - seafile-admin references/hardcodes /var/seafile, while i dont see that dir registered anywhere in a PLIST, nor with a corresponding user - is that stuff supposed to be running as root ? - i see a desktop client and a daemon - do i understand that 'both' are needed for client functionality ? How does the daemon start ? oh and seafile-applet and ccnet manpages end up in main seafile package instead of the package where the corresponding binary is - is that normal ? Landry - remove manuals belonging to another package. I'll report this upstream. - add comments to some non ovious patches. i'm going to push them upstream. - add comment about disabled test - use mariadb by default and regen WANTLIB in libzdb - remove unneeded patch for seafile-admin tool. we're not shipping server part. New ports attached. Updated versions are also available in openbsd-wip. All this reads good to me, i'll try to play with that in the coming months, but in the meantime i think it's ok to import it as-is and polish in-tree if there are runtime issues. Esp if you already tested it a lot... Landry