pkgsrc/comms/scmxx/Makefile

38 lines
1.2 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.50 2012/10/03 11:24:44 asau Exp $
#
DISTNAME= scmxx-0.9.0
PKGREVISION= 1
CATEGORIES= comms
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=scmxx/}
EXTRACT_SUFX= .tar.bz2
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.hendrik-sattler.de/scmxx/
COMMENT= Data exchange utility for Siemens mobile phones
Update to scmxx-0.5.14; changes include: 0.5.9 changed from strcmp to strcasecmp for "cme error: invalid index" check in pbook code Merged the variable baudrate patches from Klaus Klein <kleink@reziprozitaet.de> and Klaus Singvogel<klaus@lst.de> to make it work better with the ME45 Merged Makefile patch from Klaus Klein to make it compile better on NetBSD Simplyfied serial setup a bit (use already present system functions) Changes Package description (.deb and .rpm) and added SL45 and S45 to supported phones in scmxx.c Moved --pipe in --help output 0.5.10 fix sms '@' bug in sending (thanks to Nuno Miguel Fernandes Sucena Almeida <slug@aeminium.org>) 0.5.11 complete GSM charset compliance (more input characters than the S35i provides!) change sms input definition: greek character must be masked with a prepended '\' which enables all greek characters instead of only the non-coliding ones renamed device.h to config.h change config.h to defines and declare variables in common.h and init them in scmxx.c:main by calling the set methods added docs/specialchars.txt and docs/greekchars.txt 0.5.12 new parameter pair --greek and --nogreek (dependent on compile settings) see docs greekchars.txt for details clean-up of the functions in gsmcodes.c 0.5.13 fix phonebook text field length check for the new casted characters we now use autoconf and autoheader to create the build files config.h and Makefile (thanks to Michael Banck <mbanck@gmx.net>) specfile updated (thanks to Kri¨tof Petr <petr@kristof.cz>) 0.5.14 fix crash when build with optimizations fix include of present CFLAGS env decode some known sms user data header fields and display this information show 8bit and 16bit sms messages as hexstring (instead of nothing)
2002-03-10 09:09:56 +01:00
GNU_CONFIGURE= yes
USE_TOOLS+= gmake msgfmt
2012-02-16 18:47:04 +01:00
LDFLAGS.SunOS+= -lintl
2009-12-17 22:56:22 +01:00
INSTALLATION_DIRS+= share/doc/scmxx share/examples/scmxx
Update to scmxx-0.5.14; changes include: 0.5.9 changed from strcmp to strcasecmp for "cme error: invalid index" check in pbook code Merged the variable baudrate patches from Klaus Klein <kleink@reziprozitaet.de> and Klaus Singvogel<klaus@lst.de> to make it work better with the ME45 Merged Makefile patch from Klaus Klein to make it compile better on NetBSD Simplyfied serial setup a bit (use already present system functions) Changes Package description (.deb and .rpm) and added SL45 and S45 to supported phones in scmxx.c Moved --pipe in --help output 0.5.10 fix sms '@' bug in sending (thanks to Nuno Miguel Fernandes Sucena Almeida <slug@aeminium.org>) 0.5.11 complete GSM charset compliance (more input characters than the S35i provides!) change sms input definition: greek character must be masked with a prepended '\' which enables all greek characters instead of only the non-coliding ones renamed device.h to config.h change config.h to defines and declare variables in common.h and init them in scmxx.c:main by calling the set methods added docs/specialchars.txt and docs/greekchars.txt 0.5.12 new parameter pair --greek and --nogreek (dependent on compile settings) see docs greekchars.txt for details clean-up of the functions in gsmcodes.c 0.5.13 fix phonebook text field length check for the new casted characters we now use autoconf and autoheader to create the build files config.h and Makefile (thanks to Michael Banck <mbanck@gmx.net>) specfile updated (thanks to Kri¨tof Petr <petr@kristof.cz>) 0.5.14 fix crash when build with optimizations fix include of present CFLAGS env decode some known sms user data header fields and display this information show 8bit and 16bit sms messages as hexstring (instead of nothing)
2002-03-10 09:09:56 +01:00
post-install:
${INSTALL_DATA} ${WRKSRC}/docs/doc_sources.txt \
2009-12-17 22:56:22 +01:00
${DESTDIR}${PREFIX}/share/doc/scmxx
${INSTALL_DATA} ${WRKSRC}/docs/gsmcharset.txt \
2009-12-17 22:56:22 +01:00
${DESTDIR}${PREFIX}/share/doc/scmxx
${INSTALL_DATA} ${WRKSRC}/examples/debian_with_scmxx.bmp \
2009-12-17 22:56:22 +01:00
${DESTDIR}${PREFIX}/share/examples/scmxx
Update to scmxx-0.6.3.6; changes include: 0.6.3.6 rewrote parts of src/Makefile (warning: only the use of GNU make is supported although others may also work, see short comment in src/Makefile) changed (src/)Makefile target "dist-clean" to "distclean" removed src/Makefile maintainer-clean target added wchar.h/stddef.h configure check and depincludes rules added file dep_wcslen.c with depincludes rule (see top of file) added wcslen check (also in libwcs) call automake in ./maintainer-prep to create install-sh check getop.h or getopt/getopt.h presence moving header includes from common.h to the .c files do not make use of mktime as this is often broken remove configure mktime check added another flavour of M50 to supported phones open port with O_NONBLOCK and disable O_NONBLOCK when device is open add option --ignore-serial-bits to make some phones/cables work add option --device-timeout=<seconds> print exact type of unsupported sms pdus to stderr reindented all code 0.6.3.5 fix segfault run phone_init (thus fixing direct sms receive) 0.6.3.4 removing a lot of bugs about uninitialized variables that turned into segmentation faults (thanks to Ronald Wahl for showing up my programming errors) fixed some other small bugs that made show up wrong data (network status, network gprs status) remove caching code for vendor and model as it crashes e.g. with CygWin (maybe their compiler again?) 0.6.3.3 replacing cfmakeraw by redefining the function (instead of a code block replacement) and adjust configure.in do not open device non-blocking set termios read counter to 10 seconds and character counter to 0 make repeating of last at command generic rewritten tty_read method with split-off tty_readline method interpret the bit error rate value on info output replace "ATZ" init string with "\rATZ" apply the fix from 0.6.3.2 correctly create scmxx.spec from scmxx.spec.in by maintainer-prep script 0.6.3.2 add S46 to supported phones include fix from http://bugs.debian.org/171217 exchange 'make' with '$(MAKE)' in toplevel Makefile 0.6.3.1 fix one character in scmxx.c to get output again fixed Makefile.in to install the man page 0.6.3 first usage of wchar_t and iconv which makes several input/output charsets possible and even compatible enabling generic charsets for phonebook upload and download enabling generic charsets for sms sending and decoding enabling special sequences \XXXX for generic characters and \n for <NL> and \\ for '\' added local date format output for SMS and info fix sms resend bug fix a lot of sms decoding bugs and clean up the SMS header code added UCS2 decoding of SMS added status report request option --srr changes --file (-f) to --out (-o) 0.6.2 fix configure.in to check for Win32 specialties fix Makefile.in to make use of Win32 specialties add SL45i (SLIK) to known phones decreased maximum PDU size for file upload to 175 to fix SL4x v23 VCF upload rearrange info() output
2003-03-16 11:21:03 +01:00
${INSTALL_DATA} ${WRKSRC}/examples/sms.txt \
2009-12-17 22:56:22 +01:00
${DESTDIR}${PREFIX}/share/examples/scmxx
Update to scmxx-0.6.3.6; changes include: 0.6.3.6 rewrote parts of src/Makefile (warning: only the use of GNU make is supported although others may also work, see short comment in src/Makefile) changed (src/)Makefile target "dist-clean" to "distclean" removed src/Makefile maintainer-clean target added wchar.h/stddef.h configure check and depincludes rules added file dep_wcslen.c with depincludes rule (see top of file) added wcslen check (also in libwcs) call automake in ./maintainer-prep to create install-sh check getop.h or getopt/getopt.h presence moving header includes from common.h to the .c files do not make use of mktime as this is often broken remove configure mktime check added another flavour of M50 to supported phones open port with O_NONBLOCK and disable O_NONBLOCK when device is open add option --ignore-serial-bits to make some phones/cables work add option --device-timeout=<seconds> print exact type of unsupported sms pdus to stderr reindented all code 0.6.3.5 fix segfault run phone_init (thus fixing direct sms receive) 0.6.3.4 removing a lot of bugs about uninitialized variables that turned into segmentation faults (thanks to Ronald Wahl for showing up my programming errors) fixed some other small bugs that made show up wrong data (network status, network gprs status) remove caching code for vendor and model as it crashes e.g. with CygWin (maybe their compiler again?) 0.6.3.3 replacing cfmakeraw by redefining the function (instead of a code block replacement) and adjust configure.in do not open device non-blocking set termios read counter to 10 seconds and character counter to 0 make repeating of last at command generic rewritten tty_read method with split-off tty_readline method interpret the bit error rate value on info output replace "ATZ" init string with "\rATZ" apply the fix from 0.6.3.2 correctly create scmxx.spec from scmxx.spec.in by maintainer-prep script 0.6.3.2 add S46 to supported phones include fix from http://bugs.debian.org/171217 exchange 'make' with '$(MAKE)' in toplevel Makefile 0.6.3.1 fix one character in scmxx.c to get output again fixed Makefile.in to install the man page 0.6.3 first usage of wchar_t and iconv which makes several input/output charsets possible and even compatible enabling generic charsets for phonebook upload and download enabling generic charsets for sms sending and decoding enabling special sequences \XXXX for generic characters and \n for <NL> and \\ for '\' added local date format output for SMS and info fix sms resend bug fix a lot of sms decoding bugs and clean up the SMS header code added UCS2 decoding of SMS added status report request option --srr changes --file (-f) to --out (-o) 0.6.2 fix configure.in to check for Win32 specialties fix Makefile.in to make use of Win32 specialties add SL45i (SLIK) to known phones decreased maximum PDU size for file upload to 175 to fix SL4x v23 VCF upload rearrange info() output
2003-03-16 11:21:03 +01:00
${INSTALL_DATA} ${WRKSRC}/examples/vCalendar.vcs \
2009-12-17 22:56:22 +01:00
${DESTDIR}${PREFIX}/share/examples/scmxx
Update to scmxx-0.6.3.6; changes include: 0.6.3.6 rewrote parts of src/Makefile (warning: only the use of GNU make is supported although others may also work, see short comment in src/Makefile) changed (src/)Makefile target "dist-clean" to "distclean" removed src/Makefile maintainer-clean target added wchar.h/stddef.h configure check and depincludes rules added file dep_wcslen.c with depincludes rule (see top of file) added wcslen check (also in libwcs) call automake in ./maintainer-prep to create install-sh check getop.h or getopt/getopt.h presence moving header includes from common.h to the .c files do not make use of mktime as this is often broken remove configure mktime check added another flavour of M50 to supported phones open port with O_NONBLOCK and disable O_NONBLOCK when device is open add option --ignore-serial-bits to make some phones/cables work add option --device-timeout=<seconds> print exact type of unsupported sms pdus to stderr reindented all code 0.6.3.5 fix segfault run phone_init (thus fixing direct sms receive) 0.6.3.4 removing a lot of bugs about uninitialized variables that turned into segmentation faults (thanks to Ronald Wahl for showing up my programming errors) fixed some other small bugs that made show up wrong data (network status, network gprs status) remove caching code for vendor and model as it crashes e.g. with CygWin (maybe their compiler again?) 0.6.3.3 replacing cfmakeraw by redefining the function (instead of a code block replacement) and adjust configure.in do not open device non-blocking set termios read counter to 10 seconds and character counter to 0 make repeating of last at command generic rewritten tty_read method with split-off tty_readline method interpret the bit error rate value on info output replace "ATZ" init string with "\rATZ" apply the fix from 0.6.3.2 correctly create scmxx.spec from scmxx.spec.in by maintainer-prep script 0.6.3.2 add S46 to supported phones include fix from http://bugs.debian.org/171217 exchange 'make' with '$(MAKE)' in toplevel Makefile 0.6.3.1 fix one character in scmxx.c to get output again fixed Makefile.in to install the man page 0.6.3 first usage of wchar_t and iconv which makes several input/output charsets possible and even compatible enabling generic charsets for phonebook upload and download enabling generic charsets for sms sending and decoding enabling special sequences \XXXX for generic characters and \n for <NL> and \\ for '\' added local date format output for SMS and info fix sms resend bug fix a lot of sms decoding bugs and clean up the SMS header code added UCS2 decoding of SMS added status report request option --srr changes --file (-f) to --out (-o) 0.6.2 fix configure.in to check for Win32 specialties fix Makefile.in to make use of Win32 specialties add SL45i (SLIK) to known phones decreased maximum PDU size for file upload to 175 to fix SL4x v23 VCF upload rearrange info() output
2003-03-16 11:21:03 +01:00
${INSTALL_DATA} ${WRKSRC}/examples/vCard.vcf \
2009-12-17 22:56:22 +01:00
${DESTDIR}${PREFIX}/share/examples/scmxx
2004-04-11 08:59:06 +02:00
.include "../../converters/libiconv/buildlink3.mk"
2004-11-28 15:33:20 +01:00
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../devel/libgetopt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"