Switch seafile to python3

This commit is contained in:
kirby 2020-08-10 13:36:32 +00:00
parent e6b06c7cd1
commit 5a7ead4f9f
5 changed files with 38 additions and 31 deletions

View File

@ -1,15 +1,15 @@
# $OpenBSD: Makefile,v 1.14 2020/04/06 07:10:09 kirby Exp $
# $OpenBSD: Makefile,v 1.15 2020/08/10 13:36:32 kirby Exp $
COMMENT = simple RPC framework based on GObject system
GH_ACCOUNT = haiwen
GH_PROJECT = libsearpc
# upstream keep on sliding tags to pull in new commits
# this commit is from the "v3.2.0" tag
GH_COMMIT = d1fd7518a20b25766ff98d6fde6e40c63626ca0d
DISTNAME = libsearpc-3.2.0pl20200405
# this commit is from the "v3.2-latest" tag
GH_COMMIT = 50ff08b03c7cec8e10b35ba438633b9fe08a8d90
DISTNAME = libsearpc-3.2.0pl20200809
SHARED_LIBS += searpc 0.0 # 1.2
SHARED_LIBS += searpc 0.0 # 1.2
# LGPLv3
PERMIT_PACKAGE = Yes
@ -17,12 +17,14 @@ PERMIT_PACKAGE = Yes
WANTLIB += ffi glib-2.0 gobject-2.0 iconv intl jansson pcre pthread
MODULES = lang/python
MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
LIB_DEPENDS = devel/glib2 \
devel/jansson
SEPARATE_BUILD = Yes
CONFIGURE_STYLE = autoreconf
CONFIGURE_ARGS += --with-python3
MODPY_ADJ_FILES = lib/searpc-codegen.py pysearpc/pygencode.py

View File

@ -1,2 +1,2 @@
SHA256 (libsearpc-3.2.0pl20200405-d1fd7518.tar.gz) = ROnZtCBqxviKJKT1j3oI5obhiNmqG6WfmY4GGM0eZQ0=
SIZE (libsearpc-3.2.0pl20200405-d1fd7518.tar.gz) = 53960
SHA256 (libsearpc-3.2.0pl20200809-50ff08b0.tar.gz) = KliJTO+8HXOYWB/FgQMmFojJOpz2PxGvxekhQu2UjAA=
SIZE (libsearpc-3.2.0pl20200809-50ff08b0.tar.gz) = 53979

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.4 2020/04/06 07:10:09 kirby Exp $
@comment $OpenBSD: PLIST,v 1.5 2020/08/10 13:36:32 kirby Exp $
bin/searpc-codegen.py
include/searpc-client.h
include/searpc-named-pipe-transport.h
@ -11,26 +11,27 @@ lib/libsearpc.la
lib/pkgconfig/libsearpc.pc
lib/python${MODPY_VERSION}/site-packages/pysearpc/
lib/python${MODPY_VERSION}/site-packages/pysearpc/__init__.py
lib/python${MODPY_VERSION}/site-packages/pysearpc/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/__init__.${MODPY_PYOEXTENSION}
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}client.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}common.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}errors.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}named_pipe.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}named_pipe.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}server.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}transport.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/${MODPY_PYCACHE}utils.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/client.py
lib/python${MODPY_VERSION}/site-packages/pysearpc/client.pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/client.${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/common.py
lib/python${MODPY_VERSION}/site-packages/pysearpc/common.pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/common.${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/errors.py
lib/python${MODPY_VERSION}/site-packages/pysearpc/errors.pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/errors.${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/named_pipe.py
lib/python${MODPY_VERSION}/site-packages/pysearpc/named_pipe.pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/named_pipe.${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/server.py
lib/python${MODPY_VERSION}/site-packages/pysearpc/server.pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/server.${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/transport.py
lib/python${MODPY_VERSION}/site-packages/pysearpc/transport.pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/transport.${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/pysearpc/utils.py
lib/python${MODPY_VERSION}/site-packages/pysearpc/utils.pyc
lib/python${MODPY_VERSION}/site-packages/pysearpc/utils.${MODPY_PYOEXTENSION}

View File

@ -1,4 +1,4 @@
# $OpenBSD: Makefile,v 1.32 2020/08/09 09:29:13 kirby Exp $
# $OpenBSD: Makefile,v 1.33 2020/08/10 13:36:32 kirby Exp $
COMMENT = seafile daemon
@ -8,6 +8,7 @@ GH_PROJECT = seafile
# this commit is from the "v7.0.9" tag
GH_COMMIT = 8d1147a5eb69c4f7d614873fca98e76e3564c7f3
DISTNAME = seafile-daemon-7.0.9pl20200807
REVISION = 0
SHARED_LIBS = seafile 4.0
@ -17,9 +18,10 @@ WANTLIB += intl jansson m nghttp2 pcre pthread searpc sqlite3
WANTLIB += ssl uuid z lib/inotify/inotify
MODULES = lang/python
MODPY_VERSION = ${MODPY_DEFAULT_VERSION_3}
BUILD_DEPENDS = lang/vala
RUN_DEPENDS = devel/py-simplejson
RUN_DEPENDS = devel/py-simplejson${MODPY_FLAVOR}
LIB_DEPENDS = devel/libinotify \
databases/sqlite3 \
devel/libevent2 \
@ -31,6 +33,7 @@ USE_GMAKE = Yes
CONFIGURE_STYLE = autoreconf
CONFIGURE_ENV += CPPFLAGS="-I${LOCALBASE}/include -I${LOCALBASE}/include/inotify" \
LDFLAGS="-L${LOCALBASE}/lib -L${LOCALBASE}/lib/inotify"
CONFIGURE_ARGS += --with-python3
MODPY_ADJ_FILES = scripts/*.py scripts/build/*.py integration-tests/*.py \
app/seaf-cli

View File

@ -1,4 +1,4 @@
@comment $OpenBSD: PLIST,v 1.4 2019/12/22 19:57:19 kirby Exp $
@comment $OpenBSD: PLIST,v 1.5 2020/08/10 13:36:32 kirby Exp $
bin/seaf-cli
@bin bin/seaf-daemon
include/seafile/
@ -12,10 +12,11 @@ lib/libseafile.la
lib/pkgconfig/libseafile.pc
lib/python${MODPY_VERSION}/site-packages/seafile/
lib/python${MODPY_VERSION}/site-packages/seafile/__init__.py
lib/python${MODPY_VERSION}/site-packages/seafile/__init__.pyc
lib/python${MODPY_VERSION}/site-packages/seafile/__init__.${MODPY_PYOEXTENSION}
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/seafile/${MODPY_PYCACHE}/
lib/python${MODPY_VERSION}/site-packages/seafile/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/seafile/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seafile/${MODPY_PYCACHE}rpcclient.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
lib/python${MODPY_VERSION}/site-packages/seafile/${MODPY_PYCACHE}rpcclient.${MODPY_PYC_MAGIC_TAG}pyc
lib/python${MODPY_VERSION}/site-packages/seafile/rpcclient.py
lib/python${MODPY_VERSION}/site-packages/seafile/rpcclient.pyc
lib/python${MODPY_VERSION}/site-packages/seafile/rpcclient.${MODPY_PYOEXTENSION}
@man man/man1/seaf-cli.1
@man man/man1/seaf-daemon.1