head 1.23; access; symbols pkgsrc-2023Q4:1.23.0.2 pkgsrc-2023Q4-base:1.23 pkgsrc-2023Q3:1.22.0.2 pkgsrc-2023Q3-base:1.22 pkgsrc-2023Q2:1.21.0.8 pkgsrc-2023Q2-base:1.21 pkgsrc-2023Q1:1.21.0.6 pkgsrc-2023Q1-base:1.21 pkgsrc-2022Q4:1.21.0.4 pkgsrc-2022Q4-base:1.21 pkgsrc-2022Q3:1.21.0.2 pkgsrc-2022Q3-base:1.21 pkgsrc-2022Q2:1.20.0.4 pkgsrc-2022Q2-base:1.20 pkgsrc-2022Q1:1.20.0.2 pkgsrc-2022Q1-base:1.20 pkgsrc-2021Q4:1.18.0.6 pkgsrc-2021Q4-base:1.18 pkgsrc-2021Q3:1.18.0.4 pkgsrc-2021Q3-base:1.18 pkgsrc-2021Q2:1.18.0.2 pkgsrc-2021Q2-base:1.18 pkgsrc-2021Q1:1.17.0.8 pkgsrc-2021Q1-base:1.17 pkgsrc-2020Q4:1.17.0.6 pkgsrc-2020Q4-base:1.17 pkgsrc-2020Q3:1.17.0.4 pkgsrc-2020Q3-base:1.17 pkgsrc-2020Q2:1.17.0.2 pkgsrc-2020Q2-base:1.17 pkgsrc-2020Q1:1.16.0.2 pkgsrc-2020Q1-base:1.16 pkgsrc-2019Q4:1.16.0.4 pkgsrc-2019Q4-base:1.16 pkgsrc-2019Q3:1.15.0.2 pkgsrc-2019Q3-base:1.15 pkgsrc-2019Q2:1.14.0.2 pkgsrc-2019Q2-base:1.14 pkgsrc-2019Q1:1.13.0.6 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.13.0.4 pkgsrc-2018Q4-base:1.13 pkgsrc-2018Q3:1.13.0.2 pkgsrc-2018Q3-base:1.13 pkgsrc-2018Q2:1.11.0.10 pkgsrc-2018Q2-base:1.11 pkgsrc-2018Q1:1.11.0.8 pkgsrc-2018Q1-base:1.11 pkgsrc-2017Q4:1.11.0.6 pkgsrc-2017Q4-base:1.11 pkgsrc-2017Q3:1.11.0.4 pkgsrc-2017Q3-base:1.11 pkgsrc-2017Q2:1.9.0.4 pkgsrc-2017Q2-base:1.9 pkgsrc-2017Q1:1.9.0.2 pkgsrc-2017Q1-base:1.9 pkgsrc-2016Q4:1.8.0.4 pkgsrc-2016Q4-base:1.8 pkgsrc-2016Q3:1.8.0.2 pkgsrc-2016Q3-base:1.8 pkgsrc-2016Q2:1.7.0.6 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.4 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.2 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.6.0.12 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.10 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.8 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.6 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.4 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.2 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.5.0.2 pkgsrc-2014Q1-base:1.5 pkgsrc-2013Q4:1.4.0.10 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.8 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.6 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.4 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.4.0.2 pkgsrc-2012Q4-base:1.4 pkgsrc-2012Q3:1.2.0.2 pkgsrc-2012Q3-base:1.2; locks; strict; comment @# @; 1.23 date 2023.11.07.22.38.02; author wiz; state Exp; branches; next 1.22; commitid 0SUcCzviRXnrjJLE; 1.22 date 2023.08.14.05.24.58; author wiz; state Exp; branches; next 1.21; commitid LOSB79OLVxvXjIAE; 1.21 date 2022.06.30.11.18.40; author nia; state Exp; branches; next 1.20; commitid AhctUV91Vubws3KD; 1.20 date 2022.01.05.20.47.36; author wiz; state Exp; branches; next 1.19; commitid Kr0JqHrFOvQPgunD; 1.19 date 2022.01.04.20.54.24; author wiz; state Exp; branches; next 1.18; commitid CYyhdK9qtoffkmnD; 1.18 date 2021.05.12.04.56.54; author adam; state Exp; branches; next 1.17; commitid ht57j0sCWHJZEOSC; 1.17 date 2020.05.14.19.38.45; author joerg; state Exp; branches; next 1.16; commitid J7SOPUlWV3VMcf8C; 1.16 date 2019.11.03.11.45.32; author rillig; state Exp; branches; next 1.15; commitid llzTCvoTAgLcNoJB; 1.15 date 2019.09.02.13.19.49; author adam; state Exp; branches; next 1.14; commitid JNtg51I3DnX4jrBB; 1.14 date 2019.04.26.13.14.07; author maya; state Exp; branches; next 1.13; commitid U4pISddzN4WXpRkB; 1.13 date 2018.07.04.13.40.27; author jperkin; state Exp; branches; next 1.12; commitid NnIyRkdX3Lbg3PIA; 1.12 date 2018.07.03.05.03.27; author adam; state Exp; branches; next 1.11; commitid bH4MNADzVzoIfEIA; 1.11 date 2017.09.03.09.22.57; author wiz; state Exp; branches; next 1.10; commitid 0ykyFpV51ZUJqJ5A; 1.10 date 2017.08.07.17.56.13; author jlam; state Exp; branches; next 1.9; commitid EwOgtEqPokND8j2A; 1.9 date 2017.01.01.14.43.49; author wiz; state Exp; branches; next 1.8; commitid TmfhF2MIYbgU4hAz; 1.8 date 2016.07.09.13.03.58; author wiz; state Exp; branches; next 1.7; commitid k9A2yv7vTRunbEdz; 1.7 date 2015.12.05.21.25.52; author adam; state Exp; branches; next 1.6; commitid bgA0CynThkP3WNLy; 1.6 date 2014.05.09.07.37.14; author wiz; state Exp; branches; next 1.5; commitid wfzXpL2biguCPPzx; 1.5 date 2014.01.22.07.13.22; author wiz; state Exp; branches; next 1.4; commitid wtDwhzp38slQ85mx; 1.4 date 2012.10.23.17.18.15; author asau; state Exp; branches; next 1.3; 1.3 date 2012.10.03.22.14.02; author wiz; state Exp; branches; next 1.2; 1.2 date 2012.08.15.05.51.56; author dholland; state Exp; branches; next 1.1; 1.1 date 2012.08.14.15.35.00; author imil; state Exp; branches; next ; desc @@ 1.23 log @*: latest py-sphinx only support Python 3.9+ @ text @# $NetBSD: Makefile,v 1.22 2023/08/14 05:24:58 wiz Exp $ DISTNAME= CoilMQ-1.0.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl} PKGREVISION= 4 CATEGORIES= net python MASTER_SITES= ${MASTER_SITE_PYPI:=C/CoilMQ/} MAINTAINER= imil@@NetBSD.org HOMEPAGE= https://github.com/hozn/coilmq COMMENT= Simple, lightweight, and easily extensible STOMP message broker LICENSE= apache-2.0 DEPENDS+= ${PYPKGPREFIX}-click-[0-9]*:../../devel/py-click DEPENDS+= ${PYPKGPREFIX}-daemon-[0-9]*:../../devel/py-daemon DEPENDS+= ${PYPKGPREFIX}-pid-[0-9]*:../../sysutils/py-pid DEPENDS+= ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel USE_LANGUAGES= # none PYTHON_SELF_CONFLICT= yes PYTHON_VERSIONS_INCOMPATIBLE= 27 38 USE_PKG_RESOURCES= yes REPLACE_PYTHON+= coilmq/start.py PKG_SYSCONFSUBDIR= coilmq SUBST_CLASSES+= cfg SUBST_STAGE.cfg= pre-configure SUBST_FILES.cfg= coilmq/config/__init__.py SUBST_SED.cfg= -e 's,/path/to/config.cfg,${PKG_SYSCONFDIR}/defaults.cfg,' EGDIR= ${PREFIX}/share/examples/coilmq INSTALLATION_DIRS+= ${EGDIR} CONF_FILES= ${EGDIR}/defaults.cfg \ ${PKG_SYSCONFDIR}/defaults.cfg \ ${EGDIR}/coilmq.cfg-sample \ ${PKG_SYSCONFDIR}/coilmq.cfg post-install: ${INSTALL_DATA} ${WRKSRC}/coilmq/config/defaults.cfg \ ${DESTDIR}${EGDIR} ${INSTALL_DATA} ${WRKSRC}/coilmq/config/coilmq.cfg-sample \ ${DESTDIR}${EGDIR} .include "../../lang/python/application.mk" .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" @ 1.22 log @*: recursive bump for Python 3.11 as new default @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.21 2022/06/30 11:18:40 nia Exp $ d24 1 a24 1 PYTHON_VERSIONS_INCOMPATIBLE= 27 @ 1.21 log @*: Revbump packages that use Python at runtime without a PKGNAME prefix @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.20 2022/01/05 20:47:36 wiz Exp $ d5 1 a5 1 PKGREVISION= 3 @ 1.20 log @*: set USE_PKG_RESOURCES for more packages @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.19 2022/01/04 20:54:24 wiz Exp $ d5 1 a5 1 PKGREVISION= 2 @ 1.19 log @*: bump PKGREVISION for egg.mk users They now have a tool dependency on py-setuptools instead of a DEPENDS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.18 2021/05/12 04:56:54 adam Exp $ d5 1 a5 1 PKGREVISION= 1 d26 2 @ 1.18 log @coilmq: updated to 1.0.1 1.0.1: Unknown changes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.17 2020/05/14 19:38:45 joerg Exp $ d5 1 @ 1.17 log @Dependencies of coilmq have non-overlapping set of Python versions. Drop it from the category and mark as broken @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.16 2019/11/03 11:45:32 rillig Exp $ d3 2 a4 3 DISTNAME= CoilMQ-0.6.1 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} PKGREVISION= 1 d6 1 a6 1 MASTER_SITES= http://coilmq.googlecode.com/files/ d9 2 a10 2 HOMEPAGE= https://github.com/hozn/coilmq/ COMMENT= Lightweight Python STOMP message broker d13 5 a17 3 DEPENDS+= ${PYPKGPREFIX}-sqlalchemy>=0.6.9:../../databases/py-sqlalchemy DEPENDS+= ${PYPKGPREFIX}-stompclient>=0.3.2:../../devel/py-stompclient DEPENDS+= ${PYPKGPREFIX}-daemon>=1.5.5:../../devel/py-daemon d19 3 a21 1 PYTHON_VERSIONS_ACCEPTED= # conflict between py-stompclient and py-daemon d23 1 a23 1 USE_LANGUAGES= # none d25 1 a25 1 REPLACE_PYTHON+= distribute_setup.py coilmq/start.py a34 1 a35 1 d48 1 a48 1 .include "../../lang/python/distutils.mk" @ 1.16 log @net: align variable assignments pkglint -Wall -F --only aligned --only indent -r No manual corrections. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.15 2019/09/02 13:19:49 adam Exp $ d18 2 a30 2 PYTHON_VERSIONS_ACCEPTED= 27 # py-stompclient, py-daemon @ 1.15 log @Changed PYTHON_VERSIONS_INCOMPATIBLE to PYTHON_VERSIONS_ACCEPTED; needed for future Python 3.8 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2019/04/26 13:14:07 maya Exp $ d29 1 a29 1 PYTHON_VERSIONS_ACCEPTED= 27 # py-stompclient, py-daemon @ 1.14 log @Omit mentions of python 34 and 35, after those were removed. - Includes some whitespace changes, to be handled in a separate commit. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2018/07/04 13:40:27 jperkin Exp $ d29 1 a29 1 PYTHON_VERSIONS_INCOMPATIBLE= 36 37 # py-stompclient, py-daemon @ 1.13 log @*: Move SUBST_STAGE from post-patch to pre-configure Performing substitutions during post-patch breaks tools such as mkpatches, making it very difficult to regenerate correct patches after making changes, and often leading to substituted string replacements being committed. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2018/07/03 05:03:27 adam Exp $ d29 1 a29 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 37 # py-stompclient, py-daemon @ 1.12 log @extend PYTHON_VERSIONS_ for Python 3.7 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2017/09/03 09:22:57 wiz Exp $ d25 1 a25 1 SUBST_STAGE.cfg= post-patch @ 1.11 log @Update some HOMEPAGEs. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2017/08/07 17:56:13 jlam Exp $ d29 1 a29 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 36 # py-stompclient, py-daemon @ 1.10 log @Fix packages that had INSTALLATION_DIRS+=$(PKG_SYSCONFDIR}. Set PKG_SYSCONFSUBDIR where appropriate, and use {MAKE,OWN}_DIRS to create the directory tree under ${PKG_SYSCONFDIR} instead of using INSTALLATION_DIRS. Bump the PKGREVISION of packages that changed due to changes in the package install scripts. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2017/01/01 14:43:49 wiz Exp $ d10 1 a10 1 HOMEPAGE= http://code.google.com/p/coilmq/ @ 1.9 log @Add python-3.6 to incompatible versions. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2016/07/09 13:03:58 wiz Exp $ d5 1 d22 2 d27 1 a27 1 SUBST_SED.cfg= -e 's,/path/to/config.cfg,${PKG_SYSCONFDIR}/coilmq/defaults.cfg,' d33 1 a33 1 INSTALLATION_DIRS+= ${EGDIR} ${PKG_SYSCONFDIR}/coilmq d36 1 a36 1 ${PKG_SYSCONFDIR}/coilmq/defaults.cfg \ d38 1 a38 1 ${PKG_SYSCONFDIR}/coilmq/coilmq.cfg @ 1.8 log @Remove python33: adapt all packages that refer to it. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2015/12/05 21:25:52 adam Exp $ d26 1 a26 1 PYTHON_VERSIONS_INCOMPATIBLE= 34 35 # py-stompclient, py-daemon @ 1.7 log @Extend PYTHON_VERSIONS_INCOMPATIBLE to 35 @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2014/05/09 07:37:14 wiz Exp $ d26 1 a26 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 35 # py-stompclient, py-daemon @ 1.6 log @Mark packages that are not ready for python-3.3 also not ready for 3.4, until proven otherwise. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2014/01/22 07:13:22 wiz Exp $ d26 1 a26 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 34 # py-stompclient, py-daemon @ 1.5 log @Convert to distutils.mk to remove some homegrown replacement code. No effective change. Mark as not for python-3.x. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2012/10/23 17:18:15 asau Exp $ d26 1 a26 1 PYTHON_VERSIONS_INCOMPATIBLE= 33 # py-stompclient, py-daemon @ 1.4 log @Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days. @ text @d1 1 a1 2 # $NetBSD: Makefile,v 1.3 2012/10/03 22:14:02 wiz Exp $ # d19 1 a19 4 REPLACE_INTERPRETER+= python REPLACE.python.old= python REPLACE.python.new= ${PYTHONBIN} REPLACE_FILES.python= distribute_setup.py coilmq/start.py d26 1 a26 9 .include "../../lang/python/egg.mk" # setup.py has python distribute as a dependency .if ${_PYTHON_VERSION} < 31 SUBST_CLASSES+= setup SUBST_STAGE.setup= post-patch SUBST_FILES.setup= setup.py SUBST_SED.setup= -e 's,distribute,setuptools,' .endif d43 2 @ 1.3 log @Update for python25 removal. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2012/08/15 05:51:56 dholland Exp $ a13 2 PKG_DESTDIR_SUPPORT= user-destdir @ 1.2 log @Mask on python25 because it depends on py-stompclient. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2012/08/14 15:35:00 imil Exp $ a21 3 # py-stompclient does not work on python25 PYTHON_VERSIONS_INCOMPATIBLE= 25 @ 1.1 log @Initial import of coilmq, version 0.6.1, into the NetBSD Packages Collection. CoilMQ is a simple, configurable STOMP message broker (aka STOMP server) written in Python. This project is inspired by the simple design of the Ruby stompserver project by Patrick Hurley and Lionel Bouton. The goal of this project is to provide a well-tested and well-documented Python implementation with a good set of built-in functionality and numerous paths for extensibility. @ text @d1 1 a1 1 # $NetBSD$ d22 3 @