aboutsummaryrefslogtreecommitdiffstats
path: root/comms
diff options
context:
space:
mode:
authorbsam <bsam@FreeBSD.org>2007-08-12 01:10:28 +0800
committerbsam <bsam@FreeBSD.org>2007-08-12 01:10:28 +0800
commitebf2ff11639997e7460f69cbecd39ce631078947 (patch)
tree05ad384e83c63d0f99379ccd943edb8e8aa2b322 /comms
parenteffbc32690b71f95247198d190119a85d76d3cc8 (diff)
downloadfreebsd-ports-gnome-ebf2ff11639997e7460f69cbecd39ce631078947.tar.gz
freebsd-ports-gnome-ebf2ff11639997e7460f69cbecd39ce631078947.tar.zst
freebsd-ports-gnome-ebf2ff11639997e7460f69cbecd39ce631078947.zip
. the new developer switched from gmake to cmake, the port mainly rewritten;
. update to version 1.12.0; . remove 4.x traces.
Diffstat (limited to 'comms')
-rw-r--r--comms/gammu-devel/Makefile33
-rw-r--r--comms/gammu-devel/distinfo6
-rw-r--r--comms/gammu-devel/files/extra-patch-CMakeLists.txt39
-rw-r--r--comms/gammu-devel/files/patch-CMakeLists.txt20
-rw-r--r--comms/gammu-devel/files/patch-bluetooth10
-rw-r--r--comms/gammu-devel/files/patch-cfg-Makefile.cfg11
-rw-r--r--comms/gammu-devel/files/patch-cfg-Makefile.glo32
-rw-r--r--comms/gammu-devel/files/patch-common-CMakeLists.txt17
-rw-r--r--comms/gammu-devel/files/patch-configure.in79
-rw-r--r--comms/gammu-devel/pkg-plist140
-rw-r--r--comms/gammu/Makefile33
-rw-r--r--comms/gammu/distinfo6
-rw-r--r--comms/gammu/files/extra-patch-CMakeLists.txt39
-rw-r--r--comms/gammu/files/patch-CMakeLists.txt20
-rw-r--r--comms/gammu/files/patch-bluetooth10
-rw-r--r--comms/gammu/files/patch-cfg-Makefile.cfg11
-rw-r--r--comms/gammu/files/patch-cfg-Makefile.glo32
-rw-r--r--comms/gammu/files/patch-common-CMakeLists.txt17
-rw-r--r--comms/gammu/files/patch-configure.in79
-rw-r--r--comms/gammu/pkg-plist140
20 files changed, 310 insertions, 464 deletions
diff --git a/comms/gammu-devel/Makefile b/comms/gammu-devel/Makefile
index 9896f0a5015a..a4ebd85fd3db 100644
--- a/comms/gammu-devel/Makefile
+++ b/comms/gammu-devel/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= gammu
-PORTVERSION= 1.10.0
+PORTVERSION= 1.12.0
CATEGORIES= comms
MASTER_SITES= ftp://dl.cihar.com/gammu/releases/ \
http://dl.cihar.com/gammu/releases/
@@ -14,34 +14,27 @@ MASTER_SITES= ftp://dl.cihar.com/gammu/releases/ \
MAINTAINER= bsam@FreeBSD.org
COMMENT= GNU All Mobile Management Utilities
-MAN1= gammu.1
-USE_GMAKE= yes
+BUILD_DEPENDS+= cmake:${PORTSDIR}/devel/cmake
+
+CMAKE_ARGS= -DCMAKE_BUILD_TYPE:STRING=Release \
+ -DCMAKE_INSTALL_PREFIX=${PREFIX}
+
+MAN1= gammu.1 gammu-config.1
USE_GNOME= pkgconfig
-GNU_CONFIGURE= yes
-USE_AUTOTOOLS= autoconf:259:env
-USE_LDCONFIG= yes
PORTDOCS= *
-CONFIGURE_ARGS= --disable-bluerfsearch
-CONFIGURE_ENV= CFLAGS="${CFLAGS} -fPIC"
+do-configure:
+ @(cd ${WRKSRC}; \
+ ${LOCALBASE}/bin/cmake ${CMAKE_ARGS})
.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-BROKEN= does not compile with gcc 2.95
-.endif
-
post-patch:
-.if ${OSVERSION} < 500000
- @${REINPLACE_CMD} -e 's|%zd|%d|g' -e 's|%zi|%i|g' \
- ${WRKSRC}/common/phone/at/atgen.c \
- ${WRKSRC}/common/phone/obex/obexgen.c \
- ${WRKSRC}/gammu/depend/nokia/dct3trac/wmx-gsm.c
+.if ${OSVERSION} < 700042
+ @${REINPLACE_CMD} -e 's@ -Wno-pointer-sign@@g' ${WRKSRC}/CMakeLists.txt
.endif
.if defined(NOPORTDOCS)
- @${REINPLACE_CMD} -e 's@ installdocs@@g' \
- ${WRKSRC}/cfg/Makefile.glo
+EXTRA_PATCHES=files/extra-patch-CMakeLists.txt
.endif
.include <bsd.port.post.mk>
diff --git a/comms/gammu-devel/distinfo b/comms/gammu-devel/distinfo
index f563e442ba25..da0c9ce613b4 100644
--- a/comms/gammu-devel/distinfo
+++ b/comms/gammu-devel/distinfo
@@ -1,3 +1,3 @@
-MD5 (gammu-1.10.0.tar.gz) = 7732cf48a1593164bcf6710bda41e6c8
-SHA256 (gammu-1.10.0.tar.gz) = d8a77264e5e799dca201bb0fb88068b7eac92e94ed07c94f76e5fd283991ea83
-SIZE (gammu-1.10.0.tar.gz) = 1142836
+MD5 (gammu-1.12.0.tar.gz) = ac0cf002ec67776156ee3605030afc47
+SHA256 (gammu-1.12.0.tar.gz) = 4135840d09aeead86aac4300815ba99d663368d61d4c7cd8fa5dd435d698ee41
+SIZE (gammu-1.12.0.tar.gz) = 1211045
diff --git a/comms/gammu-devel/files/extra-patch-CMakeLists.txt b/comms/gammu-devel/files/extra-patch-CMakeLists.txt
new file mode 100644
index 000000000000..b16f168e02be
--- /dev/null
+++ b/comms/gammu-devel/files/extra-patch-CMakeLists.txt
@@ -0,0 +1,39 @@
+--- CMakeLists.txt.orig 2007-08-11 19:35:06.000000000 +0400
++++ CMakeLists.txt 2007-08-11 19:35:43.000000000 +0400
+@@ -693,36 +693,6 @@
+ )
+
+ install (
+- FILES ${DOCS}
+- DESTINATION "${INSTALL_DOC_DIR}"
+- COMPONENT "basic-documentation"
+- )
+-
+-install (
+- FILES ${SYMBIAN_FILES}
+- DESTINATION "${INSTALL_DOC_DIR}/symbian"
+- COMPONENT "gnapplet"
+- )
+-
+-foreach (DOC ${DEVELDOCS})
+- string (REGEX REPLACE "docs/develop(.*)/[^/]*$" "\\1" DIRNAME ${DOC})
+- install (
+- FILES ${DOC}
+- DESTINATION "${INSTALL_DOC_DIR}/devel/${DIRNAME}"
+- COMPONENT "developer-documentation"
+- )
+-endforeach (DOC)
+-
+-foreach (EXAMPLE ${EXAMPLES})
+- string (REGEX REPLACE "(docs/examples|other/php)(.*)/[^/]*$" "\\2" DIRNAME ${EXAMPLE})
+- install (
+- FILES ${EXAMPLE}
+- DESTINATION "${INSTALL_DOC_DIR}/examples/${DIRNAME}"
+- COMPONENT "developer-documentation"
+- )
+-endforeach (EXAMPLE)
+-
+-install (
+ FILES ${MAN1_PAGES}
+ DESTINATION "${INSTALL_MAN_DIR}/man1"
+ COMPONENT "basic-documentation"
diff --git a/comms/gammu-devel/files/patch-CMakeLists.txt b/comms/gammu-devel/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..a723b9e5c035
--- /dev/null
+++ b/comms/gammu-devel/files/patch-CMakeLists.txt
@@ -0,0 +1,20 @@
+--- CMakeLists.txt.orig 2007-06-12 14:30:30.000000000 +0400
++++ CMakeLists.txt 2007-08-10 04:20:32.000000000 +0400
+@@ -627,7 +627,7 @@
+ set (INSTALL_DOC_DIR "share/doc/gammu" CACHE FILEPATH "Path for documentation installation")
+ mark_as_advanced (INSTALL_DOC_DIR)
+
+-set (INSTALL_MAN_DIR "share/man" CACHE FILEPATH "Path for man pages installation")
++set (INSTALL_MAN_DIR "man" CACHE FILEPATH "Path for man pages installation")
+ mark_as_advanced (INSTALL_MAN_DIR)
+
+ # Generate pkgconfig file
+@@ -688,7 +688,7 @@
+
+ install (
+ FILES "${Gammu_BINARY_DIR}/cfg/gammu.pc"
+- DESTINATION "lib/pkgconfig"
++ DESTINATION "libdata/pkgconfig"
+ COMPONENT "development"
+ )
+
diff --git a/comms/gammu-devel/files/patch-bluetooth b/comms/gammu-devel/files/patch-bluetooth
index c841c156b5de..c7629e4612e7 100644
--- a/comms/gammu-devel/files/patch-bluetooth
+++ b/comms/gammu-devel/files/patch-bluetooth
@@ -1,5 +1,5 @@
---- common/device/bluetoth/bluez.c.orig Wed Sep 14 21:47:08 2005
-+++ common/device/bluetoth/bluez.c Wed Nov 23 22:11:16 2005
+--- common/device/bluetoth/bluez.c.orig 2007-03-10 19:47:59.000000000 +0300
++++ common/device/bluetoth/bluez.c 2007-06-29 20:00:48.000000000 +0400
@@ -23,6 +23,8 @@
#ifdef GSM_ENABLE_BLUETOOTHDEVICE
#ifdef GSM_ENABLE_BLUEZ
@@ -22,7 +22,7 @@
#include "../../gsmcomon.h"
#include "../devfunc.h"
-@@ -44,21 +42,21 @@
+@@ -44,7 +42,7 @@
GSM_Error bluetooth_connect(GSM_StateMachine *s, int port, char *device)
{
GSM_Device_BlueToothData *d = &s->Device.Data.BlueTooth;
@@ -31,6 +31,8 @@
bdaddr_t bdaddr;
int fd;
+@@ -53,15 +51,15 @@
+
smprintf(s, "Connecting to RF channel %i\n",port);
- fd = socket(PF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM);
@@ -49,7 +51,7 @@
if (bind(fd, (struct sockaddr *)&laddr, sizeof(laddr)) < 0) {
dbgprintf("Can't bind socket\n");
-@@ -67,9 +65,9 @@
+@@ -70,9 +68,9 @@
}
str2ba(device, &bdaddr);
diff --git a/comms/gammu-devel/files/patch-cfg-Makefile.cfg b/comms/gammu-devel/files/patch-cfg-Makefile.cfg
new file mode 100644
index 000000000000..ecc9b58a83a0
--- /dev/null
+++ b/comms/gammu-devel/files/patch-cfg-Makefile.cfg
@@ -0,0 +1,11 @@
+--- cfg/Makefile.cfg.orig 2007-08-10 03:03:45.000000000 +0400
++++ cfg/Makefile.cfg 2007-08-10 03:04:04.000000000 +0400
+@@ -39,7 +39,7 @@
+ INSTALL_BIN_DIR = ${exec_prefix}/bin
+ INSTALL_DOC_DIR = ${datarootdir}/doc/gammu
+ INSTALL_LOC_DIR = ${datarootdir}/locale
+-INSTALL_MAN_DIR = ${datarootdir}/man/man1
++INSTALL_MAN_DIR = ${prefix}/man/man1
+ INSTALL_LIB_DIR = ${exec_prefix}/lib
+ INSTALL_H_DIR = ${prefix}/include/gammu
+ RPM_DIR = /usr/src/rpm
diff --git a/comms/gammu-devel/files/patch-cfg-Makefile.glo b/comms/gammu-devel/files/patch-cfg-Makefile.glo
index cd6c225165ac..9f88aa6df417 100644
--- a/comms/gammu-devel/files/patch-cfg-Makefile.glo
+++ b/comms/gammu-devel/files/patch-cfg-Makefile.glo
@@ -1,31 +1,33 @@
---- cfg/Makefile.glo.orig Fri Feb 23 23:50:00 2007
-+++ cfg/Makefile.glo Tue Apr 10 23:43:11 2007
+--- cfg/Makefile.glo.orig 2007-05-17 14:50:38.000000000 +0400
++++ cfg/Makefile.glo 2007-06-29 20:15:03.000000000 +0400
@@ -126,7 +126,7 @@
# Add special flags for gammu binary
@$(CC) -c $(CFLAGS) $(CPPFLAGS) $*.c -o $*.o $(if $(subst gammu/gammu.c,,$<),,$(GAMMU_CFLAGS))
--all: gammu
-+all: gammu shared
+-all: gammu locales
++all: gammu locales shared
$(TOPDIR)/gammu/gammu: $(COMMON) $(GAMMU)
@echo Linking gammu
-@@ -234,12 +234,14 @@
- @$(INSTALL) -m 0644 $(TOPDIR)/ChangeLog $(DESTDIR)$(INSTALL_DOC_DIR)
+@@ -235,6 +235,8 @@
@$(INSTALL) -m 0644 $(TOPDIR)/README $(DESTDIR)$(INSTALL_DOC_DIR)
+ @$(INSTALL) -m 0644 $(TOPDIR)/SUPPORTERS $(DESTDIR)$(INSTALL_DOC_DIR)
@$(INSTALL) -m 0644 $(TOPDIR)/COPYING $(DESTDIR)$(INSTALL_DOC_DIR)
+
+installman:
@echo Installing man to $(DESTDIR)$(INSTALL_MAN_DIR)
@$(INSTALL) -m 0755 -d $(DESTDIR)$(INSTALL_MAN_DIR)
- @$(INSTALL) -m 0644 $(TOPDIR)/docs/docs/english/gammu.1 $(DESTDIR)$(INSTALL_MAN_DIR)
- @$(RM) $(DESTDIR)$(INSTALL_DOC_DIR)/docs/english/gammu.1
+ @$(INSTALL) -m 0644 $(TOPDIR)/docs/user/gammu.1 $(DESTDIR)$(INSTALL_MAN_DIR)
+@@ -242,7 +244,7 @@
+ @$(RM) $(DESTDIR)$(INSTALL_DOC_DIR)/docs/user/gammu.1
+ @$(RM) $(DESTDIR)$(INSTALL_DOC_DIR)/docs/user/gammu-config.1
--install: uninstall all installdocs installlocales installonly
-+install: uninstall all installdocs installman installlocales installlibonly
+-install: uninstall all installdocs installlocales installonly installutils
++install: uninstall all installdocs installman installlocales installonly installutils
- installonly: all
- @echo Installing binaries to $(DESTDIR)$(INSTALL_BIN_DIR)
-@@ -247,7 +249,7 @@
+ installutils:
+ @echo Installing utilities to $(DESTDIR)$(INSTALL_BIN_DIR)
+@@ -255,7 +257,7 @@
@$(INSTALL) -m 0755 $(TOPDIR)/gammu/gammu $(DESTDIR)$(INSTALL_BIN_DIR)
installshared: installlib
@@ -34,7 +36,7 @@
installlibonly: shared
@echo Installing binaries to $(DESTDIR)$(INSTALL_BIN_DIR)
-@@ -256,8 +258,7 @@
+@@ -264,8 +266,7 @@
@echo Installing shared library to $(DESTDIR)$(INSTALL_LIB_DIR)
@$(INSTALL) -m 0755 -d $(DESTDIR)$(INSTALL_LIB_DIR)
@@ -44,7 +46,7 @@
@$(LN) -s $(LIBGAMMU_MJR_NAME) $(DESTDIR)$(INSTALL_LIB_DIR)/$(LIBGAMMU_SHRTNAME)
@echo Installing static library to $(DESTDIR)$(INSTALL_LIB_DIR)
-@@ -276,8 +277,8 @@
+@@ -284,8 +285,8 @@
@$(INSTALL) -m 0644 cfg/config.h $(DESTDIR)$(INSTALL_H_DIR)/config.h
@echo Installing pkgconfig file
diff --git a/comms/gammu-devel/files/patch-common-CMakeLists.txt b/comms/gammu-devel/files/patch-common-CMakeLists.txt
new file mode 100644
index 000000000000..748e62ef15e9
--- /dev/null
+++ b/comms/gammu-devel/files/patch-common-CMakeLists.txt
@@ -0,0 +1,17 @@
+--- common/CMakeLists.txt.orig 2007-06-07 19:16:17.000000000 +0400
++++ common/CMakeLists.txt 2007-08-06 01:35:01.000000000 +0400
+@@ -102,6 +102,14 @@
+ endif (NOT "${BLUEZ_LIBRARIES}" STREQUAL "")
+ endif (BLUEZ_FOUND)
+
++if (ICONV_FOUND)
++ target_link_libraries (Gammu ${ICONV_LIBRARIES})
++ include_directories (${ICONV_INCLUDE_DIR})
++ if (NOT "${ICONV_LIBRARIES}" STREQUAL "")
++ set (GAMMU_LIBS "${GAMMU_LIBS} -l${ICONV_LIBRARIES}")
++ endif (NOT "${ICONV_LIBRARIES}" STREQUAL "")
++endif (ICONV_FOUND)
++
+ if (NOT HAVE_SIN)
+ target_link_libraries (Gammu m)
+ endif (NOT HAVE_SIN)
diff --git a/comms/gammu-devel/files/patch-configure.in b/comms/gammu-devel/files/patch-configure.in
deleted file mode 100644
index 1be761b36415..000000000000
--- a/comms/gammu-devel/files/patch-configure.in
+++ /dev/null
@@ -1,79 +0,0 @@
---- cfg/autoconf/configure.in.orig Tue Mar 8 19:16:22 2005
-+++ cfg/autoconf/configure.in Fri Nov 11 21:09:43 2005
-@@ -184,18 +184,18 @@
- fi
- fi
- if test "$gsm_blue_stack" = unknown ; then
-- AC_CHECK_HEADERS(bluetooth/bluetooth.h,
-- [gsm_blue_stack=Bluez
-+ AC_CHECK_HEADERS(bluetooth.h,
-+ [gsm_blue_stack=FreeBSD
- LDLIBS="$LDLIBS -lbluetooth"
- AC_CHECK_LIB(sdp, sdp_list_append, LDLIBS="$LDLIBS -lsdp")
- AC_DEFINE(GSM_ENABLE_BLUEZ)
- ])
- fi
-
-- dnl Path for Bluez bluetooth library
-+ dnl Path for FreeBSD bluetooth library
- gsm_bt_dir=""
- AC_ARG_WITH(bluedir,
-- [ --with-bluedir=DIR Specifies the base libbluetooth from Bluez],
-+ [ --with-bluedir=DIR Specifies the base libbluetooth from FreeBSD],
- [ if test x$withval = xyes; then
- AC_MSG_WARN(Usage is: --with-bluedir=DIR)
- else
-@@ -292,7 +292,7 @@
- [ --disable-bluefbus Disable Nokia FBUS2 over Bluetooth stack
- (Nokia 6210)],
- [gsm_enable_bluefbus2="no"],
-- [if test $gsm_blue_stack = Bluez; then
-+ [if test $gsm_blue_stack = FreeBSD; then
- AC_DEFINE(GSM_ENABLE_BLUEFBUS2)
- gsm_enable_bluefbus2="yes"
- else
-@@ -302,7 +302,7 @@
- [ --disable-bluephonet Disable Nokia PHONET FBUS over Bluetooth
- stack (all new Nokias)],
- [gsm_enable_bluephonet="no"],
-- [if test $gsm_blue_stack = Bluez; then
-+ [if test $gsm_blue_stack = FreeBSD; then
- AC_DEFINE(GSM_ENABLE_BLUEPHONET)
- gsm_enable_bluephonet="yes"
- else
-@@ -311,7 +311,7 @@
- AC_ARG_ENABLE(blueat,
- [ --disable-blueat Disable AT commands over Bluetooth stack],
- [gsm_enable_blueat="no"],
-- [if test $gsm_blue_stack = Bluez; then
-+ [if test $gsm_blue_stack = FreeBSD; then
- AC_DEFINE(GSM_ENABLE_BLUEAT)
- gsm_enable_blueat="yes"
- else
-@@ -320,7 +320,7 @@
- AC_ARG_ENABLE(blueobex,
- [ --disable-blueobex Disable OBEX over Bluetooth stack],
- [gsm_enable_blueobex="no"],
-- [if test $gsm_blue_stack = Bluez; then
-+ [if test $gsm_blue_stack = FreeBSD; then
- AC_DEFINE(GSM_ENABLE_BLUEOBEX)
- gsm_enable_blueobex="yes"
- else
-@@ -355,7 +355,7 @@
- AC_ARG_ENABLE(bluerfsearch,
- [ --disable-bluerfsearch Disable searching for RF channels with Bluetooth stack],
- [gsm_enable_bluerfsearch="no"],
-- [if test $gsm_blue_stack = Bluez; then
-+ [if test $gsm_blue_stack = FreeBSD; then
- AC_DEFINE(BLUETOOTH_RF_SEARCHING)
- gsm_enable_bluerfsearch="yes"
- fi])
-@@ -443,7 +443,7 @@
- Binaries - $bindir
- RPM making directory - $RPM_DIR
- Temporary directory - $TEMP_DIR
-- Bluez library path - $gsm_bt_dir
-+ FreeBSD Bluetooth library path - $gsm_bt_dir
-
- General options
- ---------------
diff --git a/comms/gammu-devel/pkg-plist b/comms/gammu-devel/pkg-plist
index 201ff7f2b6a6..3977812ae84a 100644
--- a/comms/gammu-devel/pkg-plist
+++ b/comms/gammu-devel/pkg-plist
@@ -1,114 +1,32 @@
bin/gammu
-%%DATADIR%%/gammu_cs.txt
-%%DATADIR%%/gammu_de.txt
-%%DATADIR%%/gammu_es.txt
-%%DATADIR%%/gammu_it.txt
-%%DATADIR%%/gammu_pl.txt
-%%DATADIR%%/gammu_ru.txt
-%%DATADIR%%/gammu_us.txt
-libdata/pkgconfig/gammu.pc
-lib/libGammu.a
-lib/libGammu.so
-lib/libGammu.so.1
-include/gammu/config.h
+bin/gammu-config
+include/gammu/gammu-backup.h
+include/gammu/gammu-bitmap.h
+include/gammu/gammu-calendar.h
+include/gammu/gammu-call.h
+include/gammu/gammu-callback.h
+include/gammu/gammu-category.h
+include/gammu/gammu-config.h
+include/gammu/gammu-datetime.h
+include/gammu/gammu-debug.h
+include/gammu/gammu-error.h
+include/gammu/gammu-file.h
+include/gammu/gammu-info.h
+include/gammu/gammu-inifile.h
+include/gammu/gammu-keys.h
+include/gammu/gammu-limits.h
+include/gammu/gammu-memory.h
+include/gammu/gammu-message.h
+include/gammu/gammu-misc.h
+include/gammu/gammu-nokia.h
+include/gammu/gammu-ringtone.h
+include/gammu/gammu-security.h
+include/gammu/gammu-settings.h
+include/gammu/gammu-statemachine.h
+include/gammu/gammu-types.h
+include/gammu/gammu-unicode.h
+include/gammu/gammu-wap.h
include/gammu/gammu.h
-include/gammu/gsmcomon.h
-include/gammu/gsmerror.h
-include/gammu/gsmstate.h
-include/gammu/device/devfunc.h
-include/gammu/device/bluetoth/affix.h
-include/gammu/device/bluetoth/blue_w32.h
-include/gammu/device/bluetoth/bluetoth.h
-include/gammu/device/bluetoth/bluez.h
-include/gammu/device/irda/irda.h
-include/gammu/device/irda/irda_unx.h
-include/gammu/device/irda/irda_w32.h
-include/gammu/device/serial/ser_djg.h
-include/gammu/device/serial/ser_unx.h
-include/gammu/device/serial/ser_w32.h
-include/gammu/misc/cfg.h
-include/gammu/misc/misc.h
-include/gammu/misc/coding/coding.h
-include/gammu/misc/coding/md5.h
-include/gammu/phone/pfunc.h
-include/gammu/phone/alcatel/alcatel.h
-include/gammu/phone/at/atfunc.h
-include/gammu/phone/at/atgen.h
-include/gammu/phone/at/samsung.h
-include/gammu/phone/at/siemens.h
-include/gammu/phone/nokia/ncommon.h
-include/gammu/phone/nokia/nfunc.h
-include/gammu/phone/nokia/nfuncold.h
-include/gammu/phone/nokia/dct3/dct3comm.h
-include/gammu/phone/nokia/dct3/dct3func.h
-include/gammu/phone/nokia/dct3/n0650.h
-include/gammu/phone/nokia/dct3/n6110.h
-include/gammu/phone/nokia/dct3/n7110.h
-include/gammu/phone/nokia/dct3/n9210.h
-include/gammu/phone/nokia/dct4s40/dct4func.h
-include/gammu/phone/nokia/dct4s40/n3320.h
-include/gammu/phone/nokia/dct4s40/6510/6510cal.h
-include/gammu/phone/nokia/dct4s40/6510/6510file.h
-include/gammu/phone/nokia/dct4s40/6510/n6510.h
-include/gammu/phone/nokia/wd2/n3650.h
-include/gammu/phone/obex/obexgen.h
-include/gammu/phone/obex/obexfunc.h
-include/gammu/phone/sonyeric/sefunc.h
-include/gammu/phone/sonyeric/sonyeric.h
-include/gammu/phone/symbian/gnapgen.h
-include/gammu/protocol/protocol.h
-include/gammu/protocol/alcatel/alcabus.h
-include/gammu/protocol/at/at.h
-include/gammu/protocol/nokia/fbus2.h
-include/gammu/protocol/nokia/mbus2.h
-include/gammu/protocol/nokia/phonet.h
-include/gammu/protocol/obex/obex.h
-include/gammu/protocol/symbian/gnapbus.h
-include/gammu/service/gsmcal.h
-include/gammu/service/gsmcall.h
-include/gammu/service/gsmdata.h
-include/gammu/service/gsmlogo.h
-include/gammu/service/gsmmisc.h
-include/gammu/service/gsmnet.h
-include/gammu/service/gsmpbk.h
-include/gammu/service/gsmprof.h
-include/gammu/service/gsmring.h
-include/gammu/service/backup/backgen.h
-include/gammu/service/backup/backics.h
-include/gammu/service/backup/backldif.h
-include/gammu/service/backup/backlmb.h
-include/gammu/service/backup/backtext.h
-include/gammu/service/backup/backvcf.h
-include/gammu/service/backup/backvcs.h
-include/gammu/service/backup/gsmback.h
-include/gammu/service/sms/gsmems.h
-include/gammu/service/sms/gsmmulti.h
-include/gammu/service/sms/gsmsms.h
-@dirrm include/gammu/service/sms
-@dirrm include/gammu/service/backup
-@dirrm include/gammu/service
-@dirrm include/gammu/protocol/symbian
-@dirrm include/gammu/protocol/obex
-@dirrm include/gammu/protocol/nokia
-@dirrm include/gammu/protocol/at
-@dirrm include/gammu/protocol/alcatel
-@dirrm include/gammu/protocol
-@dirrm include/gammu/phone/symbian
-@dirrm include/gammu/phone/sonyeric
-@dirrm include/gammu/phone/obex
-@dirrm include/gammu/phone/nokia/dct3
-@dirrm include/gammu/phone/nokia/dct4s40/6510
-@dirrm include/gammu/phone/nokia/dct4s40
-@dirrm include/gammu/phone/nokia/wd2
-@dirrm include/gammu/phone/nokia
-@dirrm include/gammu/phone/at
-@dirrm include/gammu/phone/alcatel
-@dirrm include/gammu/phone
-@dirrm include/gammu/misc/coding
-@dirrm include/gammu/misc
-@dirrm include/gammu/device/serial
-@dirrm include/gammu/device/irda
-@dirrm include/gammu/device/bluetoth
-@dirrm include/gammu/device
+lib/libGammu.a
+libdata/pkgconfig/gammu.pc
@dirrm include/gammu
-@dirrm %%DATADIR%%
diff --git a/comms/gammu/Makefile b/comms/gammu/Makefile
index 9896f0a5015a..a4ebd85fd3db 100644
--- a/comms/gammu/Makefile
+++ b/comms/gammu/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= gammu
-PORTVERSION= 1.10.0
+PORTVERSION= 1.12.0
CATEGORIES= comms
MASTER_SITES= ftp://dl.cihar.com/gammu/releases/ \
http://dl.cihar.com/gammu/releases/
@@ -14,34 +14,27 @@ MASTER_SITES= ftp://dl.cihar.com/gammu/releases/ \
MAINTAINER= bsam@FreeBSD.org
COMMENT= GNU All Mobile Management Utilities
-MAN1= gammu.1
-USE_GMAKE= yes
+BUILD_DEPENDS+= cmake:${PORTSDIR}/devel/cmake
+
+CMAKE_ARGS= -DCMAKE_BUILD_TYPE:STRING=Release \
+ -DCMAKE_INSTALL_PREFIX=${PREFIX}
+
+MAN1= gammu.1 gammu-config.1
USE_GNOME= pkgconfig
-GNU_CONFIGURE= yes
-USE_AUTOTOOLS= autoconf:259:env
-USE_LDCONFIG= yes
PORTDOCS= *
-CONFIGURE_ARGS= --disable-bluerfsearch
-CONFIGURE_ENV= CFLAGS="${CFLAGS} -fPIC"
+do-configure:
+ @(cd ${WRKSRC}; \
+ ${LOCALBASE}/bin/cmake ${CMAKE_ARGS})
.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} < 500000
-BROKEN= does not compile with gcc 2.95
-.endif
-
post-patch:
-.if ${OSVERSION} < 500000
- @${REINPLACE_CMD} -e 's|%zd|%d|g' -e 's|%zi|%i|g' \
- ${WRKSRC}/common/phone/at/atgen.c \
- ${WRKSRC}/common/phone/obex/obexgen.c \
- ${WRKSRC}/gammu/depend/nokia/dct3trac/wmx-gsm.c
+.if ${OSVERSION} < 700042
+ @${REINPLACE_CMD} -e 's@ -Wno-pointer-sign@@g' ${WRKSRC}/CMakeLists.txt
.endif
.if defined(NOPORTDOCS)
- @${REINPLACE_CMD} -e 's@ installdocs@@g' \
- ${WRKSRC}/cfg/Makefile.glo
+EXTRA_PATCHES=files/extra-patch-CMakeLists.txt
.endif
.include <bsd.port.post.mk>
diff --git a/comms/gammu/distinfo b/comms/gammu/distinfo
index f563e442ba25..da0c9ce613b4 100644
--- a/comms/gammu/distinfo
+++ b/comms/gammu/distinfo
@@ -1,3 +1,3 @@
-MD5 (gammu-1.10.0.tar.gz) = 7732cf48a1593164bcf6710bda41e6c8
-SHA256 (gammu-1.10.0.tar.gz) = d8a77264e5e799dca201bb0fb88068b7eac92e94ed07c94f76e5fd283991ea83
-SIZE (gammu-1.10.0.tar.gz) = 1142836
+MD5 (gammu-1.12.0.tar.gz) = ac0cf002ec67776156ee3605030afc47
+SHA256 (gammu-1.12.0.tar.gz) = 4135840d09aeead86aac4300815ba99d663368d61d4c7cd8fa5dd435d698ee41
+SIZE (gammu-1.12.0.tar.gz) = 1211045
diff --git a/comms/gammu/files/extra-patch-CMakeLists.txt b/comms/gammu/files/extra-patch-CMakeLists.txt
new file mode 100644
index 000000000000..b16f168e02be
--- /dev/null
+++ b/comms/gammu/files/extra-patch-CMakeLists.txt
@@ -0,0 +1,39 @@
+--- CMakeLists.txt.orig 2007-08-11 19:35:06.000000000 +0400
++++ CMakeLists.txt 2007-08-11 19:35:43.000000000 +0400
+@@ -693,36 +693,6 @@
+ )
+
+ install (
+- FILES ${DOCS}
+- DESTINATION "${INSTALL_DOC_DIR}"
+- COMPONENT "basic-documentation"
+- )
+-
+-install (
+- FILES ${SYMBIAN_FILES}
+- DESTINATION "${INSTALL_DOC_DIR}/symbian"
+- COMPONENT "gnapplet"
+- )
+-
+-foreach (DOC ${DEVELDOCS})
+- string (REGEX REPLACE "docs/develop(.*)/[^/]*$" "\\1" DIRNAME ${DOC})
+- install (
+- FILES ${DOC}
+- DESTINATION "${INSTALL_DOC_DIR}/devel/${DIRNAME}"
+- COMPONENT "developer-documentation"
+- )
+-endforeach (DOC)
+-
+-foreach (EXAMPLE ${EXAMPLES})
+- string (REGEX REPLACE "(docs/examples|other/php)(.*)/[^/]*$" "\\2" DIRNAME ${EXAMPLE})
+- install (
+- FILES ${EXAMPLE}
+- DESTINATION "${INSTALL_DOC_DIR}/examples/${DIRNAME}"
+- COMPONENT "developer-documentation"
+- )
+-endforeach (EXAMPLE)
+-
+-install (
+ FILES ${MAN1_PAGES}
+ DESTINATION "${INSTALL_MAN_DIR}/man1"
+ COMPONENT "basic-documentation"
diff --git a/comms/gammu/files/patch-CMakeLists.txt b/comms/gammu/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..a723b9e5c035
--- /dev/null
+++ b/comms/gammu/files/patch-CMakeLists.txt
@@ -0,0 +1,20 @@
+--- CMakeLists.txt.orig 2007-06-12 14:30:30.000000000 +0400
++++ CMakeLists.txt 2007-08-10 04:20:32.000000000 +0400
+@@ -627,7 +627,7 @@
+ set (INSTALL_DOC_DIR "share/doc/gammu" CACHE FILEPATH "Path for documentation installation")
+ mark_as_advanced (INSTALL_DOC_DIR)
+
+-set (INSTALL_MAN_DIR "share/man" CACHE FILEPATH "Path for man pages installation")
++set (INSTALL_MAN_DIR "man" CACHE FILEPATH "Path for man pages installation")
+ mark_as_advanced (INSTALL_MAN_DIR)
+
+ # Generate pkgconfig file
+@@ -688,7 +688,7 @@
+
+ install (
+ FILES "${Gammu_BINARY_DIR}/cfg/gammu.pc"
+- DESTINATION "lib/pkgconfig"
++ DESTINATION "libdata/pkgconfig"
+ COMPONENT "development"
+ )
+
diff --git a/comms/gammu/files/patch-bluetooth b/comms/gammu/files/patch-bluetooth
index c841c156b5de..c7629e4612e7 100644
--- a/comms/gammu/files/patch-bluetooth
+++ b/comms/gammu/files/patch-bluetooth
@@ -1,5 +1,5 @@
---- common/device/bluetoth/bluez.c.orig Wed Sep 14 21:47:08 2005
-+++ common/device/bluetoth/bluez.c Wed Nov 23 22:11:16 2005
+--- common/device/bluetoth/bluez.c.orig 2007-03-10 19:47:59.000000000 +0300
++++ common/device/bluetoth/bluez.c 2007-06-29 20:00:48.000000000 +0400
@@ -23,6 +23,8 @@
#ifdef GSM_ENABLE_BLUETOOTHDEVICE
#ifdef GSM_ENABLE_BLUEZ
@@ -22,7 +22,7 @@
#include "../../gsmcomon.h"
#include "../devfunc.h"
-@@ -44,21 +42,21 @@
+@@ -44,7 +42,7 @@
GSM_Error bluetooth_connect(GSM_StateMachine *s, int port, char *device)
{
GSM_Device_BlueToothData *d = &s->Device.Data.BlueTooth;
@@ -31,6 +31,8 @@
bdaddr_t bdaddr;
int fd;
+@@ -53,15 +51,15 @@
+
smprintf(s, "Connecting to RF channel %i\n",port);
- fd = socket(PF_BLUETOOTH, SOCK_STREAM, BTPROTO_RFCOMM);
@@ -49,7 +51,7 @@
if (bind(fd, (struct sockaddr *)&laddr, sizeof(laddr)) < 0) {
dbgprintf("Can't bind socket\n");
-@@ -67,9 +65,9 @@
+@@ -70,9 +68,9 @@
}
str2ba(device, &bdaddr);
diff --git a/comms/gammu/files/patch-cfg-Makefile.cfg b/comms/gammu/files/patch-cfg-Makefile.cfg
new file mode 100644
index 000000000000..ecc9b58a83a0
--- /dev/null
+++ b/comms/gammu/files/patch-cfg-Makefile.cfg
@@ -0,0 +1,11 @@
+--- cfg/Makefile.cfg.orig 2007-08-10 03:03:45.000000000 +0400
++++ cfg/Makefile.cfg 2007-08-10 03:04:04.000000000 +0400
+@@ -39,7 +39,7 @@
+ INSTALL_BIN_DIR = ${exec_prefix}/bin
+ INSTALL_DOC_DIR = ${datarootdir}/doc/gammu
+ INSTALL_LOC_DIR = ${datarootdir}/locale
+-INSTALL_MAN_DIR = ${datarootdir}/man/man1
++INSTALL_MAN_DIR = ${prefix}/man/man1
+ INSTALL_LIB_DIR = ${exec_prefix}/lib
+ INSTALL_H_DIR = ${prefix}/include/gammu
+ RPM_DIR = /usr/src/rpm
diff --git a/comms/gammu/files/patch-cfg-Makefile.glo b/comms/gammu/files/patch-cfg-Makefile.glo
index cd6c225165ac..9f88aa6df417 100644
--- a/comms/gammu/files/patch-cfg-Makefile.glo
+++ b/comms/gammu/files/patch-cfg-Makefile.glo
@@ -1,31 +1,33 @@
---- cfg/Makefile.glo.orig Fri Feb 23 23:50:00 2007
-+++ cfg/Makefile.glo Tue Apr 10 23:43:11 2007
+--- cfg/Makefile.glo.orig 2007-05-17 14:50:38.000000000 +0400
++++ cfg/Makefile.glo 2007-06-29 20:15:03.000000000 +0400
@@ -126,7 +126,7 @@
# Add special flags for gammu binary
@$(CC) -c $(CFLAGS) $(CPPFLAGS) $*.c -o $*.o $(if $(subst gammu/gammu.c,,$<),,$(GAMMU_CFLAGS))
--all: gammu
-+all: gammu shared
+-all: gammu locales
++all: gammu locales shared
$(TOPDIR)/gammu/gammu: $(COMMON) $(GAMMU)
@echo Linking gammu
-@@ -234,12 +234,14 @@
- @$(INSTALL) -m 0644 $(TOPDIR)/ChangeLog $(DESTDIR)$(INSTALL_DOC_DIR)
+@@ -235,6 +235,8 @@
@$(INSTALL) -m 0644 $(TOPDIR)/README $(DESTDIR)$(INSTALL_DOC_DIR)
+ @$(INSTALL) -m 0644 $(TOPDIR)/SUPPORTERS $(DESTDIR)$(INSTALL_DOC_DIR)
@$(INSTALL) -m 0644 $(TOPDIR)/COPYING $(DESTDIR)$(INSTALL_DOC_DIR)
+
+installman:
@echo Installing man to $(DESTDIR)$(INSTALL_MAN_DIR)
@$(INSTALL) -m 0755 -d $(DESTDIR)$(INSTALL_MAN_DIR)
- @$(INSTALL) -m 0644 $(TOPDIR)/docs/docs/english/gammu.1 $(DESTDIR)$(INSTALL_MAN_DIR)
- @$(RM) $(DESTDIR)$(INSTALL_DOC_DIR)/docs/english/gammu.1
+ @$(INSTALL) -m 0644 $(TOPDIR)/docs/user/gammu.1 $(DESTDIR)$(INSTALL_MAN_DIR)
+@@ -242,7 +244,7 @@
+ @$(RM) $(DESTDIR)$(INSTALL_DOC_DIR)/docs/user/gammu.1
+ @$(RM) $(DESTDIR)$(INSTALL_DOC_DIR)/docs/user/gammu-config.1
--install: uninstall all installdocs installlocales installonly
-+install: uninstall all installdocs installman installlocales installlibonly
+-install: uninstall all installdocs installlocales installonly installutils
++install: uninstall all installdocs installman installlocales installonly installutils
- installonly: all
- @echo Installing binaries to $(DESTDIR)$(INSTALL_BIN_DIR)
-@@ -247,7 +249,7 @@
+ installutils:
+ @echo Installing utilities to $(DESTDIR)$(INSTALL_BIN_DIR)
+@@ -255,7 +257,7 @@
@$(INSTALL) -m 0755 $(TOPDIR)/gammu/gammu $(DESTDIR)$(INSTALL_BIN_DIR)
installshared: installlib
@@ -34,7 +36,7 @@
installlibonly: shared
@echo Installing binaries to $(DESTDIR)$(INSTALL_BIN_DIR)
-@@ -256,8 +258,7 @@
+@@ -264,8 +266,7 @@
@echo Installing shared library to $(DESTDIR)$(INSTALL_LIB_DIR)
@$(INSTALL) -m 0755 -d $(DESTDIR)$(INSTALL_LIB_DIR)
@@ -44,7 +46,7 @@
@$(LN) -s $(LIBGAMMU_MJR_NAME) $(DESTDIR)$(INSTALL_LIB_DIR)/$(LIBGAMMU_SHRTNAME)
@echo Installing static library to $(DESTDIR)$(INSTALL_LIB_DIR)
-@@ -276,8 +277,8 @@
+@@ -284,8 +285,8 @@
@$(INSTALL) -m 0644 cfg/config.h $(DESTDIR)$(INSTALL_H_DIR)/config.h
@echo Installing pkgconfig file
diff --git a/comms/gammu/files/patch-common-CMakeLists.txt b/comms/gammu/files/patch-common-CMakeLists.txt
new file mode 100644
index 000000000000..748e62ef15e9
--- /dev/null
+++ b/comms/gammu/files/patch-common-CMakeLists.txt
@@ -0,0 +1,17 @@
+--- common/CMakeLists.txt.orig 2007-06-07 19:16:17.000000000 +0400
++++ common/CMakeLists.txt 2007-08-06 01:35:01.000000000 +0400
+@@ -102,6 +102,14 @@
+ endif (NOT "${BLUEZ_LIBRARIES}" STREQUAL "")
+ endif (BLUEZ_FOUND)
+
++if (ICONV_FOUND)
++ target_link_libraries (Gammu ${ICONV_LIBRARIES})
++ include_directories (${ICONV_INCLUDE_DIR})
++ if (NOT "${ICONV_LIBRARIES}" STREQUAL "")
++ set (GAMMU_LIBS "${GAMMU_LIBS} -l${ICONV_LIBRARIES}")
++ endif (NOT "${ICONV_LIBRARIES}" STREQUAL "")
++endif (ICONV_FOUND)
++
+ if (NOT HAVE_SIN)
+ target_link_libraries (Gammu m)
+ endif (NOT HAVE_SIN)
diff --git a/comms/gammu/files/patch-configure.in b/comms/gammu/files/patch-configure.in
deleted file mode 100644
index 1be761b36415..000000000000
--- a/comms/gammu/files/patch-configure.in
+++ /dev/null
@@ -1,79 +0,0 @@
---- cfg/autoconf/configure.in.orig Tue Mar 8 19:16:22 2005
-+++ cfg/autoconf/configure.in Fri Nov 11 21:09:43 2005
-@@ -184,18 +184,18 @@
- fi
- fi
- if test "$gsm_blue_stack" = unknown ; then
-- AC_CHECK_HEADERS(bluetooth/bluetooth.h,
-- [gsm_blue_stack=Bluez
-+ AC_CHECK_HEADERS(bluetooth.h,
-+ [gsm_blue_stack=FreeBSD
- LDLIBS="$LDLIBS -lbluetooth"
- AC_CHECK_LIB(sdp, sdp_list_append, LDLIBS="$LDLIBS -lsdp")
- AC_DEFINE(GSM_ENABLE_BLUEZ)
- ])
- fi
-
-- dnl Path for Bluez bluetooth library
-+ dnl Path for FreeBSD bluetooth library
- gsm_bt_dir=""
- AC_ARG_WITH(bluedir,
-- [ --with-bluedir=DIR Specifies the base libbluetooth from Bluez],
-+ [ --with-bluedir=DIR Specifies the base libbluetooth from FreeBSD],
- [ if test x$withval = xyes; then
- AC_MSG_WARN(Usage is: --with-bluedir=DIR)
- else
-@@ -292,7 +292,7 @@
- [ --disable-bluefbus Disable Nokia FBUS2 over Bluetooth stack
- (Nokia 6210)],
- [gsm_enable_bluefbus2="no"],
-- [if test $gsm_blue_stack = Bluez; then
-+ [if test $gsm_blue_stack = FreeBSD; then
- AC_DEFINE(GSM_ENABLE_BLUEFBUS2)
- gsm_enable_bluefbus2="yes"
- else
-@@ -302,7 +302,7 @@
- [ --disable-bluephonet Disable Nokia PHONET FBUS over Bluetooth
- stack (all new Nokias)],
- [gsm_enable_bluephonet="no"],
-- [if test $gsm_blue_stack = Bluez; then
-+ [if test $gsm_blue_stack = FreeBSD; then
- AC_DEFINE(GSM_ENABLE_BLUEPHONET)
- gsm_enable_bluephonet="yes"
- else
-@@ -311,7 +311,7 @@
- AC_ARG_ENABLE(blueat,
- [ --disable-blueat Disable AT commands over Bluetooth stack],
- [gsm_enable_blueat="no"],
-- [if test $gsm_blue_stack = Bluez; then
-+ [if test $gsm_blue_stack = FreeBSD; then
- AC_DEFINE(GSM_ENABLE_BLUEAT)
- gsm_enable_blueat="yes"
- else
-@@ -320,7 +320,7 @@
- AC_ARG_ENABLE(blueobex,
- [ --disable-blueobex Disable OBEX over Bluetooth stack],
- [gsm_enable_blueobex="no"],
-- [if test $gsm_blue_stack = Bluez; then
-+ [if test $gsm_blue_stack = FreeBSD; then
- AC_DEFINE(GSM_ENABLE_BLUEOBEX)
- gsm_enable_blueobex="yes"
- else
-@@ -355,7 +355,7 @@
- AC_ARG_ENABLE(bluerfsearch,
- [ --disable-bluerfsearch Disable searching for RF channels with Bluetooth stack],
- [gsm_enable_bluerfsearch="no"],
-- [if test $gsm_blue_stack = Bluez; then
-+ [if test $gsm_blue_stack = FreeBSD; then
- AC_DEFINE(BLUETOOTH_RF_SEARCHING)
- gsm_enable_bluerfsearch="yes"
- fi])
-@@ -443,7 +443,7 @@
- Binaries - $bindir
- RPM making directory - $RPM_DIR
- Temporary directory - $TEMP_DIR
-- Bluez library path - $gsm_bt_dir
-+ FreeBSD Bluetooth library path - $gsm_bt_dir
-
- General options
- ---------------
diff --git a/comms/gammu/pkg-plist b/comms/gammu/pkg-plist
index 201ff7f2b6a6..3977812ae84a 100644
--- a/comms/gammu/pkg-plist
+++ b/comms/gammu/pkg-plist
@@ -1,114 +1,32 @@
bin/gammu
-%%DATADIR%%/gammu_cs.txt
-%%DATADIR%%/gammu_de.txt
-%%DATADIR%%/gammu_es.txt
-%%DATADIR%%/gammu_it.txt
-%%DATADIR%%/gammu_pl.txt
-%%DATADIR%%/gammu_ru.txt
-%%DATADIR%%/gammu_us.txt
-libdata/pkgconfig/gammu.pc
-lib/libGammu.a
-lib/libGammu.so
-lib/libGammu.so.1
-include/gammu/config.h
+bin/gammu-config
+include/gammu/gammu-backup.h
+include/gammu/gammu-bitmap.h
+include/gammu/gammu-calendar.h
+include/gammu/gammu-call.h
+include/gammu/gammu-callback.h
+include/gammu/gammu-category.h
+include/gammu/gammu-config.h
+include/gammu/gammu-datetime.h
+include/gammu/gammu-debug.h
+include/gammu/gammu-error.h
+include/gammu/gammu-file.h
+include/gammu/gammu-info.h
+include/gammu/gammu-inifile.h
+include/gammu/gammu-keys.h
+include/gammu/gammu-limits.h
+include/gammu/gammu-memory.h
+include/gammu/gammu-message.h
+include/gammu/gammu-misc.h
+include/gammu/gammu-nokia.h
+include/gammu/gammu-ringtone.h
+include/gammu/gammu-security.h
+include/gammu/gammu-settings.h
+include/gammu/gammu-statemachine.h
+include/gammu/gammu-types.h
+include/gammu/gammu-unicode.h
+include/gammu/gammu-wap.h
include/gammu/gammu.h
-include/gammu/gsmcomon.h
-include/gammu/gsmerror.h
-include/gammu/gsmstate.h
-include/gammu/device/devfunc.h
-include/gammu/device/bluetoth/affix.h
-include/gammu/device/bluetoth/blue_w32.h
-include/gammu/device/bluetoth/bluetoth.h
-include/gammu/device/bluetoth/bluez.h
-include/gammu/device/irda/irda.h
-include/gammu/device/irda/irda_unx.h
-include/gammu/device/irda/irda_w32.h
-include/gammu/device/serial/ser_djg.h
-include/gammu/device/serial/ser_unx.h
-include/gammu/device/serial/ser_w32.h
-include/gammu/misc/cfg.h
-include/gammu/misc/misc.h
-include/gammu/misc/coding/coding.h
-include/gammu/misc/coding/md5.h
-include/gammu/phone/pfunc.h
-include/gammu/phone/alcatel/alcatel.h
-include/gammu/phone/at/atfunc.h
-include/gammu/phone/at/atgen.h
-include/gammu/phone/at/samsung.h
-include/gammu/phone/at/siemens.h
-include/gammu/phone/nokia/ncommon.h
-include/gammu/phone/nokia/nfunc.h
-include/gammu/phone/nokia/nfuncold.h
-include/gammu/phone/nokia/dct3/dct3comm.h
-include/gammu/phone/nokia/dct3/dct3func.h
-include/gammu/phone/nokia/dct3/n0650.h
-include/gammu/phone/nokia/dct3/n6110.h
-include/gammu/phone/nokia/dct3/n7110.h
-include/gammu/phone/nokia/dct3/n9210.h
-include/gammu/phone/nokia/dct4s40/dct4func.h
-include/gammu/phone/nokia/dct4s40/n3320.h
-include/gammu/phone/nokia/dct4s40/6510/6510cal.h
-include/gammu/phone/nokia/dct4s40/6510/6510file.h
-include/gammu/phone/nokia/dct4s40/6510/n6510.h
-include/gammu/phone/nokia/wd2/n3650.h
-include/gammu/phone/obex/obexgen.h
-include/gammu/phone/obex/obexfunc.h
-include/gammu/phone/sonyeric/sefunc.h
-include/gammu/phone/sonyeric/sonyeric.h
-include/gammu/phone/symbian/gnapgen.h
-include/gammu/protocol/protocol.h
-include/gammu/protocol/alcatel/alcabus.h
-include/gammu/protocol/at/at.h
-include/gammu/protocol/nokia/fbus2.h
-include/gammu/protocol/nokia/mbus2.h
-include/gammu/protocol/nokia/phonet.h
-include/gammu/protocol/obex/obex.h
-include/gammu/protocol/symbian/gnapbus.h
-include/gammu/service/gsmcal.h
-include/gammu/service/gsmcall.h
-include/gammu/service/gsmdata.h
-include/gammu/service/gsmlogo.h
-include/gammu/service/gsmmisc.h
-include/gammu/service/gsmnet.h
-include/gammu/service/gsmpbk.h
-include/gammu/service/gsmprof.h
-include/gammu/service/gsmring.h
-include/gammu/service/backup/backgen.h
-include/gammu/service/backup/backics.h
-include/gammu/service/backup/backldif.h
-include/gammu/service/backup/backlmb.h
-include/gammu/service/backup/backtext.h
-include/gammu/service/backup/backvcf.h
-include/gammu/service/backup/backvcs.h
-include/gammu/service/backup/gsmback.h
-include/gammu/service/sms/gsmems.h
-include/gammu/service/sms/gsmmulti.h
-include/gammu/service/sms/gsmsms.h
-@dirrm include/gammu/service/sms
-@dirrm include/gammu/service/backup
-@dirrm include/gammu/service
-@dirrm include/gammu/protocol/symbian
-@dirrm include/gammu/protocol/obex
-@dirrm include/gammu/protocol/nokia
-@dirrm include/gammu/protocol/at
-@dirrm include/gammu/protocol/alcatel
-@dirrm include/gammu/protocol
-@dirrm include/gammu/phone/symbian
-@dirrm include/gammu/phone/sonyeric
-@dirrm include/gammu/phone/obex
-@dirrm include/gammu/phone/nokia/dct3
-@dirrm include/gammu/phone/nokia/dct4s40/6510
-@dirrm include/gammu/phone/nokia/dct4s40
-@dirrm include/gammu/phone/nokia/wd2
-@dirrm include/gammu/phone/nokia
-@dirrm include/gammu/phone/at
-@dirrm include/gammu/phone/alcatel
-@dirrm include/gammu/phone
-@dirrm include/gammu/misc/coding
-@dirrm include/gammu/misc
-@dirrm include/gammu/device/serial
-@dirrm include/gammu/device/irda
-@dirrm include/gammu/device/bluetoth
-@dirrm include/gammu/device
+lib/libGammu.a
+libdata/pkgconfig/gammu.pc
@dirrm include/gammu
-@dirrm %%DATADIR%%