Date: Sat, 07 Feb 2026 16:51:53 +0000 From: Dan Langille <dvl@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Subject: git: 66b658daf81f - main - devel/py-Levenshtein: Update to 0.27.3 and rename to match distname Message-ID: <69876da9.2161b.57fddaf3@gitrepo.freebsd.org>
index | next in thread | raw e-mail
The branch main has been updated by dvl: URL: https://cgit.FreeBSD.org/ports/commit/?id=66b658daf81f0cdf295dd6c94e4facbf9527b821 commit 66b658daf81f0cdf295dd6c94e4facbf9527b821 Author: Dan Langille <dvl@FreeBSD.org> AuthorDate: 2026-02-07 16:47:19 +0000 Commit: Dan Langille <dvl@FreeBSD.org> CommitDate: 2026-02-07 16:51:42 +0000 devel/py-Levenshtein: Update to 0.27.3 and rename to match distname This commit also updates any ports depending up on that port. PR: 293012 --- MOVED | 1 + audio/puddletag/Makefile | 4 +- devel/Makefile | 2 +- devel/py-Levenshtein/distinfo | 3 - ...src_Levenshtein_Levenshtein-c___levenshtein.cpp | 16 ----- ...src_Levenshtein_Levenshtein-c___levenshtein.hpp | 69 -------------------- .../patch-src_Levenshtein_levenshtein__cpp.cxx | 74 ---------------------- .../patch-src_Levenshtein_levenshtein__cpp.pyx | 30 --------- devel/py-fuzzywuzzy/Makefile | 4 +- devel/{py-Levenshtein => py-levenshtein}/Makefile | 7 +- devel/py-levenshtein/distinfo | 3 + devel/{py-Levenshtein => py-levenshtein}/pkg-descr | 0 textproc/ibus-uniemoji/Makefile | 3 +- textproc/translate-toolkit/Makefile | 3 +- www/py-calibreweb/Makefile | 4 +- x11/ulauncher/Makefile | 4 +- 16 files changed, 21 insertions(+), 206 deletions(-) diff --git a/MOVED b/MOVED index aac6bebf97b7..c8c8a57ec471 100644 --- a/MOVED +++ b/MOVED @@ -5109,3 +5109,4 @@ devel/hs-spago|devel/spago|2026-02-03|Dropped the "hs-" prefix, the software is lang/python-doc-pdf-a4||2026-02-05|A4-size PDF no longer provided since 3.13 devel/rubygem-sidekiq-cron-rails70|devel/rubygem-sidekiq-cron-rails-gitlab|2026-02-05|Obsolete, please use devel/rubygem-sidekiq-cron-rails-gitlab instead devel/freebsd-git-devtools|devel/freebsd-git-arc|2026-02-06|Split into two separate ports: devel/freebsd-git-arc and devel/mfc-candidates to improve discoverability +devel/py-Levenshtein|devel/py-levenshtein|2026-02-07|Rename to match upstream diff --git a/audio/puddletag/Makefile b/audio/puddletag/Makefile index e3dd96ece499..e4736a71a747 100644 --- a/audio/puddletag/Makefile +++ b/audio/puddletag/Makefile @@ -1,6 +1,6 @@ PORTNAME= puddletag DISTVERSION= 2.5.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= audio python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -32,7 +32,7 @@ LEVENSHTEIN_DESC= Enable better string matching LXML_DESC= Enable better HTML parsing PYACOUSTID_DESC= Enable support for tagging audio files using web based Tag Sources -LEVENSHTEIN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Levenshtein>=0:devel/py-Levenshtein@${PY_FLAVOR} +LEVENSHTEIN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}levenshtein>=0:devel/py-levenshtein@${PY_FLAVOR} LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}lxml>=0:devel/py-lxml@${PY_FLAVOR} PYACOUSTID_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pyacoustid>=0:audio/py-pyacoustid@${PY_FLAVOR} diff --git a/devel/Makefile b/devel/Makefile index c6b37d9f64b3..e93dc8467c3a 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -4361,7 +4361,6 @@ SUBDIR += py-Jinja2 SUBDIR += py-Jinja2-doc SUBDIR += py-Js2Py - SUBDIR += py-Levenshtein SUBDIR += py-PYB11Generator SUBDIR += py-PeachPy SUBDIR += py-PyExecJS @@ -5222,6 +5221,7 @@ SUBDIR += py-lazy_imports SUBDIR += py-lazy_loader SUBDIR += py-legacy-api-wrap + SUBDIR += py-levenshtein SUBDIR += py-libcst SUBDIR += py-libcst03 SUBDIR += py-libevdev diff --git a/devel/py-Levenshtein/distinfo b/devel/py-Levenshtein/distinfo deleted file mode 100644 index be8ef0397e9b..000000000000 --- a/devel/py-Levenshtein/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1751974763 -SHA256 (Levenshtein-0.25.1.tar.gz) = 2df14471c778c75ffbd59cb64bbecfd4b0ef320ef9f80e4804764be7d5678980 -SIZE (Levenshtein-0.25.1.tar.gz) = 149954 diff --git a/devel/py-Levenshtein/files/patch-src_Levenshtein_Levenshtein-c___levenshtein.cpp b/devel/py-Levenshtein/files/patch-src_Levenshtein_Levenshtein-c___levenshtein.cpp deleted file mode 100644 index 6e2fd484a0b4..000000000000 --- a/devel/py-Levenshtein/files/patch-src_Levenshtein_Levenshtein-c___levenshtein.cpp +++ /dev/null @@ -1,16 +0,0 @@ ---- src/Levenshtein/Levenshtein-c/_levenshtein.cpp.orig 2023-09-26 11:15:28 UTC -+++ src/Levenshtein/Levenshtein-c/_levenshtein.cpp -@@ -119,10 +119,10 @@ class SymMap { (public) - } - }; - --std::basic_string<uint32_t> lev_quick_median(const std::vector<RF_String>& strings, -- const std::vector<double>& weights) -+std::vector<uint32_t> lev_quick_median(const std::vector<RF_String>& strings, -+ const std::vector<double>& weights) - { -- std::basic_string<uint32_t> median; /* the resulting string */ -+ std::vector<uint32_t> median; /* the resulting string */ - - /* first check whether the result would be an empty string - * and compute resulting string length */ diff --git a/devel/py-Levenshtein/files/patch-src_Levenshtein_Levenshtein-c___levenshtein.hpp b/devel/py-Levenshtein/files/patch-src_Levenshtein_Levenshtein-c___levenshtein.hpp deleted file mode 100644 index 3d610f82b43b..000000000000 --- a/devel/py-Levenshtein/files/patch-src_Levenshtein_Levenshtein-c___levenshtein.hpp +++ /dev/null @@ -1,69 +0,0 @@ ---- src/Levenshtein/Levenshtein-c/_levenshtein.hpp.orig 2023-09-26 11:15:28 UTC -+++ src/Levenshtein/Levenshtein-c/_levenshtein.hpp -@@ -141,10 +141,10 @@ static inline std::vector<uint32_t> make_symlist(const - * Returns: The generalized median, as a newly allocated string; its length - * is stored in @medlength. - **/ --static inline std::basic_string<uint32_t> lev_greedy_median(const std::vector<RF_String>& strings, -- const std::vector<double>& weights) -+static inline std::vector<uint32_t> lev_greedy_median(const std::vector<RF_String>& strings, -+ const std::vector<double>& weights) - { -- std::basic_string<uint32_t> result_median; -+ std::vector<uint32_t> result_median; - - /* find all symbols */ - std::vector<uint32_t> symlist = make_symlist(strings); -@@ -335,13 +335,13 @@ static inline double finish_distance_computations(cons - * - * Returns: The improved generalized median - **/ --static inline std::basic_string<uint32_t> lev_median_improve(const RF_String& string, -- const std::vector<RF_String>& strings, -- const std::vector<double>& weights) -+static inline std::vector<uint32_t> lev_median_improve(const RF_String& string, -+ const std::vector<RF_String>& strings, -+ const std::vector<double>& weights) - { - /* find all symbols */ - std::vector<uint32_t> symlist = make_symlist(strings); -- if (symlist.empty()) return std::basic_string<uint32_t>(); -+ if (symlist.empty()) return std::vector<uint32_t>(); - - /* allocate and initialize per-string matrix rows and a common work buffer */ - std::vector<std::unique_ptr<size_t[]>> rows(strings.size()); -@@ -459,11 +459,11 @@ static inline std::basic_string<uint32_t> lev_median_i - } - } - -- return std::basic_string<uint32_t>(median, medlen); -+ return std::vector<uint32_t>(median, median + medlen); - } - --std::basic_string<uint32_t> lev_quick_median(const std::vector<RF_String>& strings, -- const std::vector<double>& weights); -+std::vector<uint32_t> lev_quick_median(const std::vector<RF_String>& strings, -+ const std::vector<double>& weights); - - /** - * lev_set_median: -@@ -477,8 +477,8 @@ std::basic_string<uint32_t> lev_quick_median(const std - * - * Returns: The set median - **/ --static inline std::basic_string<uint32_t> lev_set_median(const std::vector<RF_String>& strings, -- const std::vector<double>& weights) -+static inline std::vector<uint32_t> lev_set_median(const std::vector<RF_String>& strings, -+ const std::vector<double>& weights) - { - size_t minidx = 0; - double mindist = std::numeric_limits<double>::max(); -@@ -521,7 +521,7 @@ static inline std::basic_string<uint32_t> lev_set_medi - } - - return visit(strings[minidx], [&](auto s1) { -- return std::basic_string<uint32_t>(std::begin(s1), std::end(s1)); -+ return std::vector<uint32_t>(std::begin(s1), std::end(s1)); - }); - } - diff --git a/devel/py-Levenshtein/files/patch-src_Levenshtein_levenshtein__cpp.cxx b/devel/py-Levenshtein/files/patch-src_Levenshtein_levenshtein__cpp.cxx deleted file mode 100644 index a35655413ec2..000000000000 --- a/devel/py-Levenshtein/files/patch-src_Levenshtein_levenshtein__cpp.cxx +++ /dev/null @@ -1,74 +0,0 @@ ---- src/Levenshtein/levenshtein_cpp.cxx.orig 2023-09-26 11:15:40 UTC -+++ src/Levenshtein/levenshtein_cpp.cxx -@@ -3094,7 +3094,7 @@ static PyObject *__pyx_pf_11Levenshtein_15levenshtein_ - static PyObject *__pyx_pf_11Levenshtein_15levenshtein_cpp_median(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_strlist, PyObject *__pyx_v_wlist) { - std::vector<double> __pyx_v_weights; - std::vector<RF_String> __pyx_v_strings; -- std::basic_string<uint32_t> __pyx_v_median; -+ std::vector<uint32_t> __pyx_v_median; - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - int __pyx_t_1; -@@ -3104,7 +3104,7 @@ static PyObject *__pyx_pf_11Levenshtein_15levenshtein_ - PyObject *__pyx_t_5 = NULL; - std::vector<double> __pyx_t_6; - std::vector<RF_String> __pyx_t_7; -- std::basic_string<uint32_t> __pyx_t_8; -+ std::vector<uint32_t> __pyx_t_8; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; -@@ -3345,7 +3345,7 @@ static PyObject *__pyx_pf_11Levenshtein_15levenshtein_ - static PyObject *__pyx_pf_11Levenshtein_15levenshtein_cpp_2quickmedian(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_strlist, PyObject *__pyx_v_wlist) { - std::vector<double> __pyx_v_weights; - std::vector<RF_String> __pyx_v_strings; -- std::basic_string<uint32_t> __pyx_v_median; -+ std::vector<uint32_t> __pyx_v_median; - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - int __pyx_t_1; -@@ -3355,7 +3355,7 @@ static PyObject *__pyx_pf_11Levenshtein_15levenshtein_ - PyObject *__pyx_t_5 = NULL; - std::vector<double> __pyx_t_6; - std::vector<RF_String> __pyx_t_7; -- std::basic_string<uint32_t> __pyx_t_8; -+ std::vector<uint32_t> __pyx_t_8; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; -@@ -3612,7 +3612,7 @@ static PyObject *__pyx_pf_11Levenshtein_15levenshtein_ - std::vector<double> __pyx_v_weights; - RF_String __pyx_v_query; - std::vector<RF_String> __pyx_v_strings; -- std::basic_string<uint32_t> __pyx_v_median; -+ std::vector<uint32_t> __pyx_v_median; - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - int __pyx_t_1; -@@ -3623,7 +3623,7 @@ static PyObject *__pyx_pf_11Levenshtein_15levenshtein_ - std::vector<double> __pyx_t_6; - RF_String __pyx_t_7; - std::vector<RF_String> __pyx_t_8; -- std::basic_string<uint32_t> __pyx_t_9; -+ std::vector<uint32_t> __pyx_t_9; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; -@@ -3874,7 +3874,7 @@ static PyObject *__pyx_pf_11Levenshtein_15levenshtein_ - static PyObject *__pyx_pf_11Levenshtein_15levenshtein_cpp_6setmedian(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v_strlist, PyObject *__pyx_v_wlist) { - std::vector<double> __pyx_v_weights; - std::vector<RF_String> __pyx_v_strings; -- std::basic_string<uint32_t> __pyx_v_median; -+ std::vector<uint32_t> __pyx_v_median; - PyObject *__pyx_r = NULL; - __Pyx_RefNannyDeclarations - int __pyx_t_1; -@@ -3884,7 +3884,7 @@ static PyObject *__pyx_pf_11Levenshtein_15levenshtein_ - PyObject *__pyx_t_5 = NULL; - std::vector<double> __pyx_t_6; - std::vector<RF_String> __pyx_t_7; -- std::basic_string<uint32_t> __pyx_t_8; -+ std::vector<uint32_t> __pyx_t_8; - int __pyx_lineno = 0; - const char *__pyx_filename = NULL; - int __pyx_clineno = 0; diff --git a/devel/py-Levenshtein/files/patch-src_Levenshtein_levenshtein__cpp.pyx b/devel/py-Levenshtein/files/patch-src_Levenshtein_levenshtein__cpp.pyx deleted file mode 100644 index 8feb0af43ca8..000000000000 --- a/devel/py-Levenshtein/files/patch-src_Levenshtein_levenshtein__cpp.pyx +++ /dev/null @@ -1,30 +0,0 @@ ---- src/Levenshtein/levenshtein_cpp.pyx.orig 2023-09-26 11:15:28 UTC -+++ src/Levenshtein/levenshtein_cpp.pyx -@@ -12,10 +12,10 @@ cdef extern from "<string>" namespace "std" nogil: - object PyUnicode_FromKindAndData(int kind, const void *buffer, Py_ssize_t size) - - cdef extern from "<string>" namespace "std" nogil: -- cdef cppclass basic_string[T]: -+ cdef cppclass vector[T]: - ctypedef size_t size_type - -- basic_string() except + -+ vector() except + - - void resize(size_type) except + - -@@ -25,10 +25,10 @@ cdef extern from "_levenshtein.hpp": - size_type size() - - cdef extern from "_levenshtein.hpp": -- cdef basic_string[uint32_t] lev_greedy_median(const vector[RF_String]& strings, const vector[double]& weights) except + -- cdef basic_string[uint32_t] lev_median_improve(const RF_String& string, const vector[RF_String]& strings, const vector[double]& weights) except + -- cdef basic_string[uint32_t] lev_quick_median(const vector[RF_String]& strings, const vector[double]& weights) except + -- cdef basic_string[uint32_t] lev_set_median(const vector[RF_String]& strings, const vector[double]& weights) except + -+ cdef vector[uint32_t] lev_greedy_median(const vector[RF_String]& strings, const vector[double]& weights) except + -+ cdef vector[uint32_t] lev_median_improve(const RF_String& string, const vector[RF_String]& strings, const vector[double]& weights) except + -+ cdef vector[uint32_t] lev_quick_median(const vector[RF_String]& strings, const vector[double]& weights) except + -+ cdef vector[uint32_t] lev_set_median(const vector[RF_String]& strings, const vector[double]& weights) except + - - cdef double lev_set_distance(const vector[RF_String]& strings1, const vector[RF_String]& strings2) except + - cdef double lev_edit_seq_distance(const vector[RF_String]& strings1, const vector[RF_String]& strings2) except + diff --git a/devel/py-fuzzywuzzy/Makefile b/devel/py-fuzzywuzzy/Makefile index 0cab195e4c1c..946673d432c8 100644 --- a/devel/py-fuzzywuzzy/Makefile +++ b/devel/py-fuzzywuzzy/Makefile @@ -1,6 +1,6 @@ PORTNAME= fuzzywuzzy PORTVERSION= 0.18.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +12,7 @@ WWW= https://pypi.org/project/naiveBayesClassifier/ LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Levenshtein>0:devel/py-Levenshtein@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}levenshtein>0:devel/py-levenshtein@${PY_FLAVOR} USES= python USE_PYTHON= distutils autoplist diff --git a/devel/py-Levenshtein/Makefile b/devel/py-levenshtein/Makefile similarity index 80% rename from devel/py-Levenshtein/Makefile rename to devel/py-levenshtein/Makefile index 840a48af9af0..20dfe9bf2aac 100644 --- a/devel/py-Levenshtein/Makefile +++ b/devel/py-levenshtein/Makefile @@ -1,5 +1,5 @@ -PORTNAME= Levenshtein -PORTVERSION= 0.25.1 +PORTNAME= levenshtein +PORTVERSION= 0.27.3 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -9,9 +9,10 @@ COMMENT= Fast computation of Levenshtein distance and string similarity WWW= https://github.com/maxbachmann/Levenshtein LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scikit-build>=0.13:devel/py-scikit-build@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scikit-build-core>=0:devel/py-scikit-build-core@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}rapidfuzz>0:devel/py-rapidfuzz@${PY_FLAVOR} diff --git a/devel/py-levenshtein/distinfo b/devel/py-levenshtein/distinfo new file mode 100644 index 000000000000..7d9758b867ce --- /dev/null +++ b/devel/py-levenshtein/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1770482034 +SHA256 (levenshtein-0.27.3.tar.gz) = 1ac326b2c84215795163d8a5af471188918b8797b4953ec87aaba22c9c1f9fc0 +SIZE (levenshtein-0.27.3.tar.gz) = 393269 diff --git a/devel/py-Levenshtein/pkg-descr b/devel/py-levenshtein/pkg-descr similarity index 100% rename from devel/py-Levenshtein/pkg-descr rename to devel/py-levenshtein/pkg-descr diff --git a/textproc/ibus-uniemoji/Makefile b/textproc/ibus-uniemoji/Makefile index 0c05caa08fe7..d76fce4bb5ec 100644 --- a/textproc/ibus-uniemoji/Makefile +++ b/textproc/ibus-uniemoji/Makefile @@ -1,4 +1,5 @@ PORTNAME= ibus-uniemoji +PORTREVISION= 1 DISTVERSIONPREFIX= v DISTVERSION= 0.7.0 CATEGORIES= textproc @@ -10,7 +11,7 @@ WWW= https://github.com/salty-horseibus-uniemoji LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Levenshtein>0:devel/py-Levenshtein@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}levenshtein>0:devel/py-levenshtein@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>0:devel/py-xdg@${PY_FLAVOR} \ ${LOCALBASE}/share/gir-1.0/IBus-1.0.gir:textproc/ibus diff --git a/textproc/translate-toolkit/Makefile b/textproc/translate-toolkit/Makefile index a1174aa17a09..e0595fa87d70 100644 --- a/textproc/translate-toolkit/Makefile +++ b/textproc/translate-toolkit/Makefile @@ -1,5 +1,6 @@ PORTNAME= translate-toolkit PORTVERSION= 3.18.1 +PORTREVISION= 1 CATEGORIES= textproc MASTER_SITES= PYPI \ https://github.com/translate/translate/releases/download/${PORTVERSION}/ @@ -56,7 +57,7 @@ ICAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}vobject>=0.9.6.1:deskutils/py-vobject@$ ICAL_VARS= MANPAGES+="ical2po po2ical" INI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iniparse>=0.5:devel/py-iniparse@${PY_FLAVOR} INI_VARS= MANPAGES+="ini2po po2ini" -LEVENSHTEIN_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}Levenshtein>=0.21.0:devel/py-Levenshtein@${PY_FLAVOR} +LEVENSHTEIN_RUN_DEPENDS=${PYTHON_PKGNAMEPREFIX}levenshtein>=0.21.0:devel/py-levenshtein@${PY_FLAVOR} MARKDOWN_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}mistletoe>=1.4.0<1.6.0:textproc/py-mistletoe@${PY_FLAVOR} MARKDOWN_VARS= MANPAGES+="md2po po2md" PHP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}phply>=1.2.6<1.3:devel/py-phply@${PY_FLAVOR} diff --git a/www/py-calibreweb/Makefile b/www/py-calibreweb/Makefile index 74616cdf836b..ed6019618879 100644 --- a/www/py-calibreweb/Makefile +++ b/www/py-calibreweb/Makefile @@ -1,6 +1,6 @@ PORTNAME= calibreweb PORTVERSION= 0.6.25 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= www python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -88,7 +88,7 @@ COMICS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}comicapi>=0:archivers/py-comicapi@${P GMAIL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}google-api-python-client>=0:www/py-google-api-python-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}google-auth-oauthlib>=0:security/py-google-auth-oauthlib@${PY_FLAVOR} GREADS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}goodreads>=0:devel/py-goodreads@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Levenshtein>=0:devel/py-Levenshtein@${PY_FLAVOR} + ${PYTHON_PKGNAMEPREFIX}levenshtein>=0:devel/py-levenshtein@${PY_FLAVOR} IMAGICK6_NOX11_USES= magick:6,run,nox11 IMAGICK6_X11_USES= magick:6,run IMAGICK7_NOX11_USES= magick:7,run,nox11 diff --git a/x11/ulauncher/Makefile b/x11/ulauncher/Makefile index acece0717314..de93801b3cad 100644 --- a/x11/ulauncher/Makefile +++ b/x11/ulauncher/Makefile @@ -1,6 +1,6 @@ PORTNAME= ulauncher PORTVERSION= 5.15.6 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= x11 MASTER_SITES= https://github.com/Ulauncher/Ulauncher/releases/download/${PORTVERSION}/ DISTNAME= ${PORTNAME}_${PORTVERSION} @@ -14,7 +14,7 @@ LICENSE= GPLv3 BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-distutils-extra>=2.18:devel/py-python-distutils-extra@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>=0:devel/py-dbus@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyinotify>=0:devel/py-pyinotify@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}Levenshtein>=0:devel/py-Levenshtein@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}levenshtein>=0:devel/py-levenshtein@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}websocket-client>=0:www/py-websocket-client@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}xdg>=0:devel/py-xdg@${PY_FLAVOR} \home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69876da9.2161b.57fddaf3>
