Update to 1.37.2

PR:		208863
Submitted by:	tkato432 yahoo com
Sponsored by:	Absolight
This commit is contained in:
Mathieu Arnold 2016-04-18 14:06:44 +00:00
parent 51f5a3b54b
commit 73628f8ea3
7 changed files with 57 additions and 40 deletions

View file

@ -2,10 +2,9 @@
# $FreeBSD$
PORTNAME= gammu
PORTVERSION= 1.37.0
PORTVERSION= 1.37.2
CATEGORIES= comms
MASTER_SITES= http://dl.cihar.com/gammu/releases/ \
http://dl.cihar.com.nyud.net/gammu/releases/
MASTER_SITES= http://dl.cihar.com/gammu/releases/
MAINTAINER= ports@FreeBSD.org
COMMENT= GNU All Mobile Management Utilities
@ -14,12 +13,13 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libcurl.so:ftp/curl
#RUN_DEPENDS= cdialog:devel/cdialog
CONFLICTS= gammu-devel-[1-9]* gammu-python-[1-9]*
CMAKE_ARGS+= -DINSTALL_LIBDATA_DIR=${LOCALBASE}/libdata
CMAKE_ARGS= -DINSTALL_LIBDATA_DIR:PATH=${PREFIX}/libdata
USES= cmake gettext pkgconfig python shebangfix
USES= cmake:outsource gettext iconv pkgconfig shebangfix tar:xz
SHEBANG_FILES= utils/jadmaker utils/gammu-config
bash_CMD= /bin/sh
USE_GNOME= glib20
@ -28,22 +28,21 @@ PLIST_SUB+= VERSION=${PORTVERSION}
PORTDOCS= *
OPTIONS_DEFINE= BASH
OPTIONS_DEFINE= BASH DBI DOCS PGSQL MYSQL ODBC
OPTIONS_DEFAULT= BASH
OPTIONS_SUB= yes
BASH_BUILD_DEPENDS= bash:shells/bash
BASH_RUN_DEPENDS= ${BASH_BUILD_DEPENDS}
BASH_PLIST_FILES= etc/bash_completion.d/gammu
BASH_EXTRA_PATCHES_OFF= ${FILESDIR}/extra-patch-contrib_CMakeLists.txt
post-patch:
@${REINPLACE_CMD} -i '' -e 's:/etc/bash_completion.d:${PREFIX}/etc/bash_completion.d:' \
${WRKSRC}/contrib/CMakeLists.txt
post-install:
(cd ${STAGEDIR}${PREFIX} && \
${PYTHON_CMD} ${PYTHON_LIBDIR}/compileall.py \
-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;} && \
${PYTHON_CMD} -O ${PYTHON_LIBDIR}/compileall.py \
-d ${PYTHONPREFIX_SITELIBDIR} -f ${PYTHONPREFIX_SITELIBDIR:S;${PREFIX}/;;})
BASH_CMAKE_OFF= -DINSTALL_BASH_COMPLETION:BOOL=OFF
DBI_DESC= Database support via LibDBI
DBI_LIB_DEPENDS= libdbi.so:databases/libdbi
DBI_CMAKE_OFF= -DWITH_LibDBI:BOOL=OFF
PGSQL_USES= pgsql
PGSQL_CMAKE_OFF= -DWITH_Postgres:BOOL=OFF
MYSQL_USE= mysql=yes
MYSQL_CMAKE_OFF= -DWITH_MySQL:BOOL=OFF
ODBC_LIB_DEPENDS= libodbc.so:databases/unixODBC
ODBC_CMAKE_OFF= -DWITH_ODBC:BOOL=OFF
.include <bsd.port.mk>

View file

@ -1,2 +1,2 @@
SHA256 (gammu-1.37.0.tar.gz) = 4661d50266ac2742c13d2cb3e362b1049f536d95cc911db735c4dafbf92bfeff
SIZE (gammu-1.37.0.tar.gz) = 3000108
SHA256 (gammu-1.37.2.tar.xz) = 5057cf7435c49d385e1f5c0d8f5723af58dc9727d748a78d103ad202b1baa9d0
SIZE (gammu-1.37.2.tar.xz) = 1664676

View file

@ -1,11 +0,0 @@
--- contrib/CMakeLists.txt.orig 2015-12-08 10:38:11 UTC
+++ contrib/CMakeLists.txt
@@ -10,7 +10,7 @@ option(INSTALL_MEDIA "Install sample med
option(INSTALL_PHP_EXAMPLES "Install PHP example scripts" ON)
if (BASH_BIN)
- option(INSTALL_BASH_COMPLETION "Install bash completion script for Gammu" ON)
+ option(INSTALL_BASH_COMPLETION "Install bash completion script for Gammu" OFF)
else (BASH_BIN)
option(INSTALL_BASH_COMPLETION "Install bash completion script for Gammu" OFF)
endif (BASH_BIN)

View file

@ -1,6 +1,6 @@
--- CMakeLists.txt.orig 2015-12-08 10:38:11 UTC
--- CMakeLists.txt.orig 2016-04-13 11:37:33 UTC
+++ CMakeLists.txt
@@ -116,7 +116,7 @@ check_symbol_exists (getpwnam "pwd.h" HA
@@ -117,7 +117,7 @@ check_symbol_exists (getpwnam "pwd.h" HA
check_symbol_exists (getgrnam "grp.h" HAVE_GETGRNAM)
check_symbol_exists (getpwuid "pwd.h" HAVE_GETPWUID)
check_symbol_exists (getuid "unistd.h" HAVE_GETUID)
@ -9,7 +9,23 @@
check_symbol_exists (setuid "unistd.h" HAVE_SETUID)
check_symbol_exists (setgid "unistd.h" HAVE_SETGID)
check_symbol_exists (SIGHUP "signal.h" HAVE_SIGHUP)
@@ -590,7 +590,7 @@ mark_as_advanced (INSTALL_DATA_DIR)
@@ -415,7 +415,6 @@ if(CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMP
#
# Warnings related flags
#
- MACRO_TUNE_COMPILER("-O2")
MACRO_TUNE_COMPILER("-Wall")
MACRO_TUNE_COMPILER("-Werror-implicit-function-declaration")
MACRO_TUNE_COMPILER("-Wno-deprecated-declarations")
@@ -547,7 +546,6 @@ endif (BUILD_SHARED_LIBS)
set (DOCS
README.rst
ChangeLog
- COPYING
)
# OpenCellID API key
@@ -591,7 +589,7 @@ mark_as_advanced (INSTALL_DATA_DIR)
set (INSTALL_DOC_DIR "share/doc/gammu" CACHE STRING "Path for documentation installation")
mark_as_advanced (INSTALL_DOC_DIR)

View file

@ -0,0 +1,14 @@
--- contrib/CMakeLists.txt.orig 2016-04-13 11:37:33 UTC
+++ contrib/CMakeLists.txt
@@ -83,10 +83,7 @@ if (INSTALL_PHP_EXAMPLES)
endif (INSTALL_PHP_EXAMPLES)
if (INSTALL_BASH_COMPLETION)
- macro_optional_find_package (BashCompletion)
- if (NOT BASH_COMPLETION_FOUND)
- set (BASH_COMPLETION_COMPLETIONSDIR "/etc/bash_completion.d" CACHE PATH "Location of bash_completion.d")
- endif (NOT BASH_COMPLETION_FOUND)
+ set (BASH_COMPLETION_COMPLETIONSDIR "etc/bash_completion.d" CACHE PATH "Location of bash_completion.d")
install (
FILES bash-completion/gammu
DESTINATION ${BASH_COMPLETION_COMPLETIONSDIR}

View file

@ -1,7 +1,5 @@
Gammu (Gnu All Mobile Management Utilities)
Gammu is the name of the project as well as name of command line
utility, which you can use to control your phone. It is written in
utility, which you can use to control mobile phone. It is written in
C and built on top of libGammu.
Gammu command line utility provides access to wide range of phone

View file

@ -5,6 +5,8 @@ bin/gammu-smsd
bin/gammu-smsd-inject
bin/gammu-smsd-monitor
bin/jadmaker
%%BASH%%etc/bash_completion.d/gammu
include/gammu/gammu.h
include/gammu/gammu-backup.h
include/gammu/gammu-bitmap.h
include/gammu/gammu-calendar.h
@ -32,7 +34,6 @@ include/gammu/gammu-statemachine.h
include/gammu/gammu-types.h
include/gammu/gammu-unicode.h
include/gammu/gammu-wap.h
include/gammu/gammu.h
lib/libGammu.so
lib/libGammu.so.7
lib/libGammu.so.7.%%VERSION%%
@ -41,12 +42,12 @@ lib/libgsmsd.so.7
lib/libgsmsd.so.7.%%VERSION%%
libdata/pkgconfig/gammu.pc
libdata/pkgconfig/gammu-smsd.pc
man/man1/gammu.1.gz
man/man1/gammu-config.1.gz
man/man1/gammu-detect.1.gz
man/man1/gammu-smsd-inject.1.gz
man/man1/gammu-smsd-monitor.1.gz
man/man1/gammu-smsd.1.gz
man/man1/gammu.1.gz
man/man1/jadmaker.1.gz
man/man5/gammu-backup.5.gz
man/man5/gammu-smsbackup.5.gz