View | Details | Raw Unified | Return to bug 209355 | Differences between
and this patch

Collapse All | Expand All

(-)archivers/Makefile (+1 lines)
Lines 177-182 Link Here
177
    SUBDIR += py-rjsmin
177
    SUBDIR += py-rjsmin
178
    SUBDIR += py-warctools
178
    SUBDIR += py-warctools
179
    SUBDIR += py3-libarchive-c
179
    SUBDIR += py3-libarchive-c
180
    SUBDIR += py35-lzma
180
    SUBDIR += qpress
181
    SUBDIR += qpress
181
    SUBDIR += quazip
182
    SUBDIR += quazip
182
    SUBDIR += quazip-qt5
183
    SUBDIR += quazip-qt5
(-)archivers/py35-lzma/Makefile (+36 lines)
Line 0 Link Here
1
# Created by: loader@FreeBSD.org
2
# $FreeBSD$
3
4
PORTNAME=	lzma
5
PORTVERSION=	${PYTHON_PORTVERSION}
6
CATEGORIES=	archivers python
7
MASTER_SITES=	PYTHON/ftp/python/${PORTVERSION}
8
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
9
DISTNAME=	Python-${PORTVERSION}
10
DIST_SUBDIR=	python
11
12
MAINTAINER=	python@FreeBSD.org
13
COMMENT=	Standard Python binding to the LZMA library (Python ${PYTHON_VER})
14
15
LICENSE=	PSFL
16
LICENSE_FILE=	${WRKDIR}/Python-${PORTVERSION}/LICENSE
17
18
PORTSCOUT=	ignore:1
19
20
USES=		python:3.5 tar:xz
21
USE_PYTHON=	autoplist distutils
22
23
DISTINFO_FILE=	${PORTSDIR}/lang/python${PYTHON_SUFFIX}/distinfo
24
WRKSRC=		${WRKDIR}/Python-${PORTVERSION}/Modules
25
26
PYDISTUTILS_INSTALLARGS+=	--install-lib ${PYTHON_LIBDIR}/lib-dynload
27
28
.include <bsd.port.pre.mk>
29
30
post-extract:
31
	@${CP} ${FILESDIR}/setup.py ${WRKSRC}/setup.py
32
33
post-install:
34
	${STRIP_CMD} ${STAGEDIR}${PYTHON_LIBDIR}/lib-dynload/_lzma.so
35
36
.include <bsd.port.post.mk>
(-)archivers/py35-lzma/files/setup.py (+30 lines)
Line 0 Link Here
1
#!/usr/bin/env python
2
# To use:
3
#       python setup.py install
4
#
5
6
__version__ = "$FreeBSD$"
7
8
try:
9
    import distutils
10
    from distutils import sysconfig
11
    from distutils.command.install import install
12
    from distutils.core import setup, Extension
13
except:
14
    raise SystemExit("Distutils problem")
15
16
install.sub_commands = [x for x in install.sub_commands if 'egg' not in x[0]]
17
18
prefix = sysconfig.PREFIX
19
inc_dirs = [prefix + "/include"]
20
lib_dirs = ["/usr/lib", prefix + "/lib"]
21
libs = ["lzma"]
22
23
setup(name = "lzma",
24
      description = "LZMA extension to Python",
25
26
      ext_modules = [Extension('_lzma', ['_lzmamodule.c'],
27
                               include_dirs = inc_dirs,
28
                               libraries = libs,
29
                               library_dirs = lib_dirs)]
30
      )
(-)archivers/py35-lzma/pkg-descr (+1 lines)
Line 0 Link Here
1
Python bindings to the LZMA library.
(-)lang/python35/Makefile (-1 / +1 lines)
Lines 27-33 Link Here
27
PYTHON_VERSION=		python${PYTHON_VER}
27
PYTHON_VERSION=		python${PYTHON_VER}
28
PYTHON_SUFFIX=		${PYTHON_VER:S/.//g}
28
PYTHON_SUFFIX=		${PYTHON_VER:S/.//g}
29
29
30
DISABLED_EXTENSIONS=	_sqlite3 _tkinter _gdbm
30
DISABLED_EXTENSIONS=	_sqlite3 _tkinter _gdbm _lzma
31
CONFIGURE_ARGS+=	--enable-shared --without-ensurepip
31
CONFIGURE_ARGS+=	--enable-shared --without-ensurepip
32
CONFIGURE_ENV+=		OPT="" DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS}"	# Null out OPT to respect user CFLAGS and remove optimizations
32
CONFIGURE_ENV+=		OPT="" DISABLED_EXTENSIONS="${DISABLED_EXTENSIONS}"	# Null out OPT to respect user CFLAGS and remove optimizations
33
33
(-)lang/python35/pkg-plist (-1 lines)
Lines 2593-2599 Link Here
2593
lib/python%%XYDOT%%/lib-dynload/_heapq.so
2593
lib/python%%XYDOT%%/lib-dynload/_heapq.so
2594
lib/python%%XYDOT%%/lib-dynload/_json.so
2594
lib/python%%XYDOT%%/lib-dynload/_json.so
2595
lib/python%%XYDOT%%/lib-dynload/_lsprof.so
2595
lib/python%%XYDOT%%/lib-dynload/_lsprof.so
2596
lib/python%%XYDOT%%/lib-dynload/_lzma.so
2597
lib/python%%XYDOT%%/lib-dynload/_md5.so
2596
lib/python%%XYDOT%%/lib-dynload/_md5.so
2598
lib/python%%XYDOT%%/lib-dynload/_multibytecodec.so
2597
lib/python%%XYDOT%%/lib-dynload/_multibytecodec.so
2599
%%THREADS%%lib/python%%XYDOT%%/lib-dynload/_multiprocessing.so
2598
%%THREADS%%lib/python%%XYDOT%%/lib-dynload/_multiprocessing.so

Return to bug 209355