forked from Lainports/freebsd-ports
Update to 1.37.2
PR: 208863 Submitted by: tkato432 yahoo com Sponsored by: Absolight
This commit is contained in:
parent
51f5a3b54b
commit
73628f8ea3
7 changed files with 57 additions and 40 deletions
|
|
@ -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>
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
@ -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)
|
||||
|
||||
|
|
|
|||
14
comms/gammu/files/patch-contrib_CMakeLists.txt
Normal file
14
comms/gammu/files/patch-contrib_CMakeLists.txt
Normal 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}
|
||||
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue