pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/comms/gammu



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Jan  4 19:55:10 UTC 2026

Modified Files:
        pkgsrc/comms/gammu: Makefile PLIST distinfo
Removed Files:
        pkgsrc/comms/gammu/patches: patch-libgammu_gsmstate.c

Log Message:
gammu: updated to 1.42.0

1.42.0

* Fixed compilation on some non GNU systems.
* Localization updates.
* Improved CNMI command compatibility for AT module.
* Improved getting of network and manufacturer information in AT module.
* Improved compatibility with D-Link modems that need to power on.
* Dropped Python 3 compatibility from utility scripts.
* Fixed bug in deleting SMS messages.


To generate a diff of this commit:
cvs rdiff -u -r1.65 -r1.66 pkgsrc/comms/gammu/Makefile
cvs rdiff -u -r1.12 -r1.13 pkgsrc/comms/gammu/PLIST
cvs rdiff -u -r1.24 -r1.25 pkgsrc/comms/gammu/distinfo
cvs rdiff -u -r1.1 -r0 pkgsrc/comms/gammu/patches/patch-libgammu_gsmstate.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/comms/gammu/Makefile
diff -u pkgsrc/comms/gammu/Makefile:1.65 pkgsrc/comms/gammu/Makefile:1.66
--- pkgsrc/comms/gammu/Makefile:1.65    Sun Oct  5 19:25:44 2025
+++ pkgsrc/comms/gammu/Makefile Sun Jan  4 19:55:10 2026
@@ -1,11 +1,9 @@
-# $NetBSD: Makefile,v 1.65 2025/10/05 19:25:44 js Exp $
-#
+# $NetBSD: Makefile,v 1.66 2026/01/04 19:55:10 adam Exp $
 
-DISTNAME=      gammu-1.41.0
-PKGREVISION=   21
+DISTNAME=      gammu-1.42.0
 CATEGORIES=    comms
 MASTER_SITES=  https://dl.cihar.com/gammu/releases/
-EXTRACT_SUFX=  .tar.bz2
+EXTRACT_SUFX=  .tar.xz
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      https://wammu.eu/gammu/
@@ -15,9 +13,8 @@ LICENSE=      gnu-gpl-v2
 # cmake tests for it; unclear for what it would be used
 #TOOL_DEPENDS+=        doxygen-[0-9]*:../../devel/doxygen
 # for gammu-config
-DEPENDS+=              dialog-[0-9]*:../../misc/dialog
+DEPENDS+=      dialog-[0-9]*:../../misc/dialog
 
-USE_CMAKE=     yes
 CMAKE_CONFIGURE_ARGS+= -DCMAKE_POLICY_VERSION_MINIMUM=3.5
 CMAKE_CONFIGURE_ARGS+= -DBUILD_SHARED_LIBS=ON
 CMAKE_CONFIGURE_ARGS+= -DINSTALL_MAN_DIR:STRING=${PKGMANDIR}
@@ -28,14 +25,20 @@ CMAKE_CONFIGURE_ARGS+=      -DWITH_LibDBI:BOO
 CMAKE_CONFIGURE_ARGS+= -DWITH_Glib:BOOL=OFF
 # avoid installing bash completion scripts
 CMAKE_CONFIGURE_ARGS+= -DBASH_BIN:FILEPATH=
-#CMAKE_CONFIGURE_ARGS+=        -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON
 
 # silence warning
 CMAKE_CONFIGURE_ARGS+= -Wno-dev
 CMAKE_CONFIGURE_ARGS+= -DINSTALL_DOC=ON
 
-USE_LANGUAGES= c c++
-USE_TOOLS+=    bash:run msgfmt
+USE_CXX_FEATURES=      c++11
+USE_LANGUAGES=         c c++
+USE_TOOLS+=            bash:run msgfmt
+
+TEST_TARGET=   test
+TEST_ENV+=     LD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}/libgammu
+# For Darwin
+TEST_ENV+=     DYLD_LIBRARY_PATH=${WRKSRC}/${CMAKE_BUILD_DIR}/libgammu
+
 REPLACE_BASH=  utils/gammu-config utils/jadmaker
 
 CFLAGS.SunOS+= -Du_int8_t=uint8_t -Du_int32_t=uint32_t
@@ -50,6 +53,7 @@ SUBST_FILES.cmakelists=               CMakeLists.txt
 SUBST_SED.cmakelists=          -e 's/LIB_SUFFIX "64"/LIB_SUFFIX ""/'
 
 .include "../../databases/unixodbc/buildlink3.mk"
+.include "../../devel/cmake/build.mk"
 .include "../../devel/libusb1/buildlink3.mk"
 .include "../../www/curl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"

Index: pkgsrc/comms/gammu/PLIST
diff -u pkgsrc/comms/gammu/PLIST:1.12 pkgsrc/comms/gammu/PLIST:1.13
--- pkgsrc/comms/gammu/PLIST:1.12       Sat Feb 15 02:19:49 2020
+++ pkgsrc/comms/gammu/PLIST    Sun Jan  4 19:55:10 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.12 2020/02/15 02:19:49 manu Exp $
+@comment $NetBSD: PLIST,v 1.13 2026/01/04 19:55:10 adam Exp $
 bin/gammu
 bin/gammu-config
 bin/gammu-smsd
@@ -152,6 +152,7 @@ share/doc/gammu/manual/project/index.rst
 share/doc/gammu/manual/project/install.rst
 share/doc/gammu/manual/project/localization.rst
 share/doc/gammu/manual/project/motivation.rst
+share/doc/gammu/manual/project/releasing.rst
 share/doc/gammu/manual/project/roadmap.rst
 share/doc/gammu/manual/project/testing.rst
 share/doc/gammu/manual/project/versioning.rst

Index: pkgsrc/comms/gammu/distinfo
diff -u pkgsrc/comms/gammu/distinfo:1.24 pkgsrc/comms/gammu/distinfo:1.25
--- pkgsrc/comms/gammu/distinfo:1.24    Sun Sep 24 00:50:48 2023
+++ pkgsrc/comms/gammu/distinfo Sun Jan  4 19:55:10 2026
@@ -1,10 +1,9 @@
-$NetBSD: distinfo,v 1.24 2023/09/24 00:50:48 manu Exp $
+$NetBSD: distinfo,v 1.25 2026/01/04 19:55:10 adam Exp $
 
-BLAKE2s (gammu-1.41.0.tar.bz2) = 0a20211fb829bd9dba62e2494f0f235d54e8d78fd840e09e87b962a63208974b
-SHA512 (gammu-1.41.0.tar.bz2) = f2c2534d3827216bf015607431938e0cf2524d5f2c670a5f76bb5ab7928962d22de981bbbf2dfa7af833c7903b60a775242048210bac6c35b1a9ee7668db4543
-Size (gammu-1.41.0.tar.bz2) = 2167233 bytes
+BLAKE2s (gammu-1.42.0.tar.xz) = e08b748ecd5007f2d4faf25582b6b1669f4afe0f39303af4dd79ea1c9351edb3
+SHA512 (gammu-1.42.0.tar.xz) = b1826b011b7af15c87bd1e9214536607450553f9b5c7ba9b40ea2a1b9d8dcc8cab61106055fcb4aeb69e78ea29d2f4986ffd7df20210ed76bc6a0c474e140ba1
+Size (gammu-1.42.0.tar.xz) = 1747520 bytes
 SHA1 (patch-contrib_smscgi_sms__cgi.c) = 39598119eae4fd27d6d1844ca4a846fc79b126c1
-SHA1 (patch-libgammu_gsmstate.c) = ac870d432d949388ae790f35dd00ac0401e23527
 SHA1 (patch-libgammu_phone_at_at-sms.c) = be863fcb0b227b92f117f8632db3cae5dcbe7d29
 SHA1 (patch-smsd_services_pgsql.c) = 35d30183851c6d6b14e0450b59a56c858889e701
 SHA1 (patch-smsd_services_sql.c) = 62a2c113f18d767360a598284ac1083b9abb1f29



Home | Main Index | Thread Index | Old Index