Page MenuHomeFreeBSD

D9849.id25876.diff
No OneTemporary

D9849.id25876.diff

Index: devel/Makefile
===================================================================
--- devel/Makefile
+++ devel/Makefile
@@ -4231,6 +4231,7 @@
SUBDIR += py-efl
SUBDIR += py-eggtestinfo
SUBDIR += py-entrypoints
+ SUBDIR += py-enum-compat
SUBDIR += py-enum34
SUBDIR += py-envisage
SUBDIR += py-epdb
@@ -4283,6 +4284,7 @@
SUBDIR += py-game_sdl2
SUBDIR += py-gamin
SUBDIR += py-gdata
+ SUBDIR += py-gdbgui
SUBDIR += py-gearman
SUBDIR += py-generate
SUBDIR += py-geojson
@@ -4527,6 +4529,7 @@
SUBDIR += py-pyev
SUBDIR += py-pyface
SUBDIR += py-pyflakes
+ SUBDIR += py-pygdbmi
SUBDIR += py-pygit2
SUBDIR += py-pygithub
SUBDIR += py-pygpx
@@ -4544,6 +4547,7 @@
SUBDIR += py-pymtbl
SUBDIR += py-pyopencl
SUBDIR += py-pyparsing
+ SUBDIR += py-pypugjs
SUBDIR += py-pyqi
SUBDIR += py-pyrfc3339
SUBDIR += py-pyro
@@ -4564,11 +4568,13 @@
SUBDIR += py-python-bugzilla
SUBDIR += py-python-distutils-extra
SUBDIR += py-python-editor
+ SUBDIR += py-python-engineio
SUBDIR += py-python-gflags
SUBDIR += py-python-gist
SUBDIR += py-python-jenkins
SUBDIR += py-python-magic
SUBDIR += py-python-pcre
+ SUBDIR += py-python-socketio
SUBDIR += py-python-statsd
SUBDIR += py-python2-pythondialog
SUBDIR += py-pythonbrew
Index: devel/py-enum-compat/Makefile
===================================================================
--- /dev/null
+++ devel/py-enum-compat/Makefile
@@ -0,0 +1,18 @@
+# $FreeBSD$
+
+PORTNAME= enum-compat
+PORTVERSION= 0.0.2
+CATEGORIES= devel python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= mmokhi@FreeBSD.org
+COMMENT= Python 3.4 Enum dummy no-op package
+
+LICENSE= MIT
+
+USES= python:2.7-3.3
+USE_PYTHON= distutils autoplist
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-enum-compat/distinfo
===================================================================
--- /dev/null
+++ devel/py-enum-compat/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1488407165
+SHA256 (enum-compat-0.0.2.tar.gz) = 939ceff18186a5762ae4db9fa7bfe017edbd03b66526b798dd8245394c8a4192
+SIZE (enum-compat-0.0.2.tar.gz) = 1254
Index: devel/py-enum-compat/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-enum-compat/pkg-descr
@@ -0,0 +1,5 @@
+This is a virtual package, its whole purpose is to install enum34
+on Python older than 3.4.
+On Python 3.4+ it’s a no-op.
+
+WWW: https://pypi.python.org/pypi/enum-compat
Index: devel/py-gdbgui/Makefile
===================================================================
--- /dev/null
+++ devel/py-gdbgui/Makefile
@@ -0,0 +1,27 @@
+# $FreeBSD$
+
+PORTNAME= gdbgui
+PORTVERSION= 0.7.4.0
+CATEGORIES= devel lang python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= mmokhi@FreeBSD.org
+COMMENT= Browser-based frontend/gui for GDB
+
+LICENSE= CC-BY-NC-3.0
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0.12:www/py-flask \
+ ${PYTHON_PKGNAMEPREFIX}Flask-SocketIO>=2.8.4:www/py-flask-socketio \
+ ${PYTHON_PKGNAMEPREFIX}eventlet>=0.20.1:net/py-eventlet \
+ ${PYTHON_PKGNAMEPREFIX}pygdbmi>=0.7.3.0:devel/py-pygdbmi \
+ ${PYTHON_PKGNAMEPREFIX}pypugjs>=4.2.0:devel/py-pypugjs
+
+USE_GITHUB= yes
+GH_ACCOUNT= cs01
+GH_TAGNAME= f4c605b
+USES= python
+USE_PYTHON= autoplist distutils
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Index: devel/py-gdbgui/distinfo
===================================================================
--- /dev/null
+++ devel/py-gdbgui/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1488399199
+SHA256 (cs01-gdbgui-0.7.4.0-f4c605b_GH0.tar.gz) = d3fa1b6869bfae1cdf78b5ada6e02b3fc9bfd00f664c8de56d9c404d41e414d7
+SIZE (cs01-gdbgui-0.7.4.0-f4c605b_GH0.tar.gz) = 1327065
Index: devel/py-gdbgui/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-gdbgui/pkg-descr
@@ -0,0 +1,18 @@
+A modern, browser-based frontend to gdb (gnu debugger).
+Add breakpoints, view stack traces, and more in C, C++, Go, and Rust!
+Simply run gdbgui from the terminal and a new tab will open in your browser.
+
+Features
+Debug a different program in each tab (new instance is spawned for each tab).
+Set/remove breakpoints.
+View stack, threads.
+Switch frame on stack, switch between threads.
+Inspect memory in hex/character form.
+View all registers.
+Dropdown of all files used to compile binary, with autocomplete functionality.
+Source code explorer with ability to jump to line.
+Show assembly next to source code, highlighting current instruction.
+Can also step through instructions.
+
+
+WWW: https://github.com/cs01/gdbgui
Index: devel/py-pygdbmi/Makefile
===================================================================
--- /dev/null
+++ devel/py-pygdbmi/Makefile
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= pygdbmi
+PORTVERSION= 0.7.3.1
+CATEGORIES= devel lang python
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= mmokhi@FreeBSD.org
+COMMENT= Parse gdb machine interface (mi) string output
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USE_GITHUB= yes
+GH_ACCOUNT= cs01
+GH_TAGNAME= ee66ea5
+USES= python
+USE_PYTHON= autoplist distutils
+
+.include <bsd.port.mk>
Index: devel/py-pygdbmi/distinfo
===================================================================
--- /dev/null
+++ devel/py-pygdbmi/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1488405102
+SHA256 (cs01-pygdbmi-0.7.3.1-ee66ea5_GH0.tar.gz) = c66f3ebfcc3991a4ba433e5807e2a1895b0b59272676b46ca3de1d6934ac9caa
+SIZE (cs01-pygdbmi-0.7.3.1-ee66ea5_GH0.tar.gz) = 15309
Index: devel/py-pygdbmi/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-pygdbmi/pkg-descr
@@ -0,0 +1,15 @@
+Parse gdb machine interface string output and
+return structured data types (Python dicts) that
+are JSON serializable.
+Useful for writing the backend to a gdb frontend.
+For example, gdbgui uses pygdbmi on the backend.
+
+Also implements a class to control gdb, GdbController,
+which allows programmatic control of gdb using Python,
+which is also useful if creating a front end.
+
+To get machine interface output from gdb,
+run gdb with the --interpreter=mi2 flag.
+
+
+WWW: https://github.com/cs01/pygdbmi
Index: devel/py-pypugjs/Makefile
===================================================================
--- /dev/null
+++ devel/py-pypugjs/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= pypugjs
+PORTVERSION= 4.2.0
+CATEGORIES= devel lang python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= mmokhi@FreeBSD.org
+COMMENT= PugJS syntax adapter for Django, Jinja2 and Mako templates
+
+LICENSE= MIT
+
+USES= python
+USE_PYTHON= distutils autoplist
+
+.include <bsd.port.mk>
Index: devel/py-pypugjs/distinfo
===================================================================
--- /dev/null
+++ devel/py-pypugjs/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1488405055
+SHA256 (pypugjs-4.2.0.tar.gz) = 66730ddb6f300877975c3356b8e3b852615d15bcc7f52fe30b24de7e87ac0bab
+SIZE (pypugjs-4.2.0.tar.gz) = 29453
Index: devel/py-pypugjs/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-pypugjs/pkg-descr
@@ -0,0 +1,6 @@
+PyPugJS is just a fork of PyJade with the name Jade changed to PugsJS.
+PyPugJS is a high performance port of PugJS for python,
+that converts any .pug source to the
+each Template-language (Django, Jinja2, Mako or Tornado).
+
+WWW: https://github.com/matannoam/pypugjs
Index: devel/py-python-engineio/Makefile
===================================================================
--- /dev/null
+++ devel/py-python-engineio/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= python-engineio
+PORTVERSION= 1.2.3
+CATEGORIES= devel python net
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= mmokhi@FreeBSD.org
+COMMENT= Python Engine.IO server
+
+LICENSE= MIT
+
+USES= python
+USE_PYTHON= distutils autoplist
+
+.include <bsd.port.mk>
Index: devel/py-python-engineio/distinfo
===================================================================
--- /dev/null
+++ devel/py-python-engineio/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1488408338
+SHA256 (python-engineio-1.2.3.tar.gz) = 9048c8a26812d0f1d513ebd9fe257eca1097762094600319856dcc1d4cc92db6
+SIZE (python-engineio-1.2.3.tar.gz) = 19352
Index: devel/py-python-engineio/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-python-engineio/pkg-descr
@@ -0,0 +1,22 @@
+Python implementation of the Engine.IO realtime server.
+
+Features
+ Fully compatible with the Javascript engine.io-client library,
+ versions 1.5.0 and up.
+ Compatible with Python 2.7 and Python 3.3+.
+ Supports large number of clients even on modest hardware when
+ used with an asynchronous server based on asyncio, eventlet or gevent.
+ For development and testing,
+ any WSGI compliant multi-threaded server can be used.
+ Includes a WSGI middleware that integrates Engine.IO traffic
+ with standard WSGI applications.
+ Uses an event-based architecture implemented with decorators
+ that hides the details of the protocol.
+ Implements HTTP long-polling and WebSocket transports.
+ Supports XHR2 and XHR browsers as clients.
+ Supports text and binary messages.
+ Supports gzip and deflate HTTP compression.
+ Configurable CORS responses to avoid cross-origin problems with browsers.
+
+
+WWW: https://github.com/miguelgrinberg/python-engineio/
Index: devel/py-python-socketio/Makefile
===================================================================
--- /dev/null
+++ devel/py-python-socketio/Makefile
@@ -0,0 +1,17 @@
+# $FreeBSD$
+
+PORTNAME= python-socketio
+PORTVERSION= 1.7.1
+CATEGORIES= devel python net
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= mmokhi@FreeBSD.org
+COMMENT= Python implementation of the SocketIO realtime server
+
+LICENSE= MIT
+
+USES= python
+USE_PYTHON= distutils autoplist
+
+.include <bsd.port.mk>
Index: devel/py-python-socketio/distinfo
===================================================================
--- /dev/null
+++ devel/py-python-socketio/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1488409587
+SHA256 (python-socketio-1.7.1.tar.gz) = d9b3c2ffe23705fa651482c1d45e55561283649686a80d3ffd9ed695de21e2fa
+SIZE (python-socketio-1.7.1.tar.gz) = 23252
Index: devel/py-python-socketio/pkg-descr
===================================================================
--- /dev/null
+++ devel/py-python-socketio/pkg-descr
@@ -0,0 +1,23 @@
+Python implementation of the Socket.IO realtime server.
+
+Features
+ Fully compatible with the Javascript, Swift, C++ and Java
+ official Socket.IO clients, plus any third party clients that
+ comply with the Socket.IO specification.
+ Compatible with Python 2.7 and Python 3.3+.
+ Supports large number of clients even on modest hardware when
+ used with an asynchronous server based on asyncio, eventlet or gevent.
+ For development and testing,
+ any WSGI compliant multi-threaded server can be used.
+ Includes a WSGI middleware that integrates Socket.IO traffic
+ with standard WSGI applications.
+ Uses an event-based architecture implemented with decorators
+ that hides the details of the protocol.
+ Implements HTTP long-polling and WebSocket transports.
+ Supports XHR2 and XHR browsers as clients.
+ Supports text and binary messages.
+ Supports gzip and deflate HTTP compression.
+ Configurable CORS responses to avoid cross-origin problems with browsers.
+
+
+WWW: https://github.com/miguelgrinberg/python-socketio/
Index: net/py-eventlet/Makefile
===================================================================
--- net/py-eventlet/Makefile
+++ net/py-eventlet/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= eventlet
-PORTVERSION= 0.19.0
+PORTVERSION= 0.20.1
CATEGORIES= net python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,9 @@
LICENSE= MIT
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3:devel/py-greenlet
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}greenlet>=0.3:devel/py-greenlet \
+ ${PYTHON_PKGNAMEPREFIX}enum-compat>=0.0.2:devel/py-enum-compat \
+ ${PYTHON_PKGNAMEPREFIX}enum34>=1.1.6:devel/py-enum34
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}nose>0:devel/py-nose
USES= python
Index: net/py-eventlet/distinfo
===================================================================
--- net/py-eventlet/distinfo
+++ net/py-eventlet/distinfo
@@ -1,2 +1,3 @@
-SHA256 (eventlet-0.19.0.tar.gz) = 306373b8adda84b7d471f5829c59ca33f9438c8ecd34daf5cddde19d376caf21
-SIZE (eventlet-0.19.0.tar.gz) = 290898
+TIMESTAMP = 1488401126
+SHA256 (eventlet-0.20.1.tar.gz) = 3ad581b8645a54acf436e62a4d8cbf229a1ec7bfa3287c160f0258826b297838
+SIZE (eventlet-0.20.1.tar.gz) = 469509
Index: www/Makefile
===================================================================
--- www/Makefile
+++ www/Makefile
@@ -1660,6 +1660,7 @@
SUBDIR += py-flask-restful
SUBDIR += py-flask-restplus
SUBDIR += py-flask-restplus08
+ SUBDIR += py-flask-socketio
SUBDIR += py-flask-sockets
SUBDIR += py-flask-uploads
SUBDIR += py-flask-wtf
Index: www/py-flask-socketio/Makefile
===================================================================
--- www/py-flask-socketio/Makefile
+++ www/py-flask-socketio/Makefile
@@ -1,20 +1,20 @@
-# Created by: antoine@FreeBSD.org
# $FreeBSD$
-PORTNAME= Flask-Sockets
-PORTVERSION= 0.2.1
+PORTNAME= Flask-SocketIO
+PORTVERSION= 2.8.4
CATEGORIES= www python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-MAINTAINER= antoine@FreeBSD.org
-COMMENT= Elegant WebSockets for your Flask apps
+MAINTAINER= mmokhi@FreeBSD.org
+COMMENT= Socket.IO integration for Flask applications
LICENSE= MIT
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Flask>=0:www/py-flask \
- ${PYTHON_PKGNAMEPREFIX}gevent>=0:devel/py-gevent \
- ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket
+ ${PYTHON_PKGNAMEPREFIX}gevent-websocket>=0:www/py-gevent-websocket \
+ ${PYTHON_PKGNAMEPREFIX}python-engineio>=1.0.0:devel/py-python-engineio \
+ ${PYTHON_PKGNAMEPREFIX}python-socketio>=1.5.0:devel/py-python-socketio
USES= python
USE_PYTHON= distutils autoplist
Index: www/py-flask-socketio/distinfo
===================================================================
--- www/py-flask-socketio/distinfo
+++ www/py-flask-socketio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1466192609
-SHA256 (Flask-Sockets-0.2.1.tar.gz) = 072927da8edca0e81e024f5787e643c87d80b351b714de95d723becb30e0643b
-SIZE (Flask-Sockets-0.2.1.tar.gz) = 3740
+TIMESTAMP = 1488403055
+SHA256 (Flask-SocketIO-2.8.4.tar.gz) = b2b40c729a783ef737242701b7bba21fde061299dbe77a040d45ecd822d80fed
+SIZE (Flask-SocketIO-2.8.4.tar.gz) = 13535
Index: www/py-flask-socketio/pkg-descr
===================================================================
--- www/py-flask-socketio/pkg-descr
+++ www/py-flask-socketio/pkg-descr
@@ -1,3 +1,3 @@
-Elegant WebSockets for your Flask apps.
+Socket.IO integration for Flask applications.
-WWW: https://github.com/kennethreitz/flask-sockets
+WWW: https://github.com/miguelgrinberg/Flask-SocketIO

File Metadata

Mime Type
text/plain
Expires
Mon, Oct 27, 7:45 PM (9 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
24288085
Default Alt Text
D9849.id25876.diff (15 KB)

Event Timeline