Commit graph

192043 commits

Author SHA1 Message Date
dholland
22087bb921 WRKSRC should use PKGNAME_NOREV. 2012-09-29 04:24:08 +00:00
dholland
c9020f061c tcl 8.4 -> 8.5 (is probably not enough to make the package build) 2012-09-29 04:23:02 +00:00
dholland
8e16f2f830 Fix build with tcl85. 2012-09-29 03:14:08 +00:00
bsiegert
d4b98687b6 In MirBSD-current, true and false are now under /bin instead of /usr/bin.
Switch back to /bin/sh -c false, at least it does not move.
2012-09-28 19:07:59 +00:00
apb
e56b7a64e3 Perl is needed at build time. So add these lines to the Makefile
USE_TOOLS+=             perl:run
CONFIGURE_ARGS+=       --with-perl=${PERL5:Q}
2012-09-28 17:34:18 +00:00
ryoon
45f66a256a Fix build on NetBSD.
Thank you, tsutsui@.

I have check the build on Gentoo Linux/i386, DragonFly/i386 3.0.1,
and NetBSD/amd64 6.99.11.
2012-09-28 16:30:16 +00:00
gdt
710b65ce83 Updated ham/fldigi to 3.21.52 2012-09-28 13:41:42 +00:00
gdt
9982194b61 Update to 3.21.52 from 3.03, prepared in pkgsrc-wip by Makoto
Fujiwara, JA1XMS.  Committed during freeze to resolve build failures
of the old version, ok wiz@.

Upstream's NEWS covers only some versions, but:

= Fldigi 3.21 release notes =

== Modems ==

  * Weather Fax receive and transmit
  * RSID can be configured to open the decoder squelch
  * Added several new RSID modem codes
  * Video ID improvements
  * Added browser support for the PSK63F and PSK-nnn-R types
  * Improved CW prosign handling
  * Improved signal detection in PSK multiple decoder
  * The MT-63 modem can now receive and transmit on any frequency
  * Added support for multiple RTTY decoders

== Macros ==

  * Added REPEAT macro
  * Added LNW macro
  * Added CLEARLOG macro
  * Added QSY macro
  * Added RIGMOD and FILWID macros

== User interface ==

  * Added Italian and Spanish translations
  * Translations now also work on win32
  * Added second (optional) macro bar
  * Improved PSK/RTTY browser widget

== Other changes ==

  * RigCAT can use RTS and DTR PTT simultaneously
  * Added interface to Logbook server
  * Added support for ADIF 2.2.3 QSO_DATE_OFF field
  * Added support for CALLOOK (http://callook.info)

== Bug fixes ==

  * Yes


= Fldigi 3.20 release notes =

== Modems ==

 * Added new PSK-500 mode
 * Added "robust PSK" modes: PSK-125R, PSK-250R, PSK-500R
 * Added PSK63F mode, compatible with MultiPsk PSK63FEC
 * Added Contestia support
 * Added SSB "modem" to simplify logging of SSB QSOs
 * Added MT63 modem preamble tones to aid signal acquisition
 * Added selectable filter widths for Hellschreiber modes
 * Added AGC and S/N detector for FM-HELL modes
 * Added Olivia noise estimator

 * Improved THOR and DominoEX squelch responsiveness
 * Improved Olivia squelch detection
 * Improved Feldhell AGC and S/N detector
 * Improved RTTY decoder

 * Removed THOR soft decoding
 * RSID now works at the same time as modem decoding
 * The HELL-80 tone spacing was changed to 300 Hz

== Macros ==

 * Added <LOCK:on|off|t> macro to enable/disable/toggle the transmit lock
 * Added <TUNE:nn> macro to transmit tuning tone for ''nn'' seconds
 * Added <RXRSID:on|off|t> and <TXRSID:on|off|t> macros
 * Added <WAIT:nn> macro to delay macro expansion by ''nn'' seconds
 * Added <SRCHUP>, <SRCHDN>, <GOHOME>, <GOFREQ:nnnn> macros to search for a
   signal up and down in frequency, go to the "sweet spot frequency", and
   set the current modem frequency to ''nnnn''
 * The <MODEM> macro syntax is now <MODEM:str>. The older <MODEM>str syntax is
   still supported.  Modem parameters may be specified when using the new
   syntax; currently for RTTY (shift, baud, bits), Olivia (bw, tones) and
   Contestia (bw, tones), e.g.: <MODEM:RTTY:170:45.45:5>, <MODEM:OLIVIA:500:16>,
   <MODEM:CTSTIA:250:8>.

== User interface ==

 * The main window's QSO and waterfall toolbar are now much more configurable
 * The QSO toolbar can now be set to Contest mode, Minimal mode, Full mode,
   and some combinations thereof
 * The docked digiscope can be hidden and shown without a restart
 * It is now possible to select the modes for which to transmit RSID, VideoID
   and CWID
 * The Op Modes menu can now be customised
 * Removed the floating rig control window
 * Removed various Alt-<key> shortcuts
 * Added a simple "wizard" for first-time users
 * Added a waterfall-only mode; enabled with --wfall-only
 * Removed option to use check buttons for AFC and SQL toggles

== Other changes ==

 * The XML-RPC server now supports HTTP/1.1 keep-alive connections
 * Added several new XML-RPC methods
 * Renamed various main.set_rig_NNN XML-RPC methods to rig.set_NNN
 * Removed obsolete command line switches: --twoscopes, --experimental
 * Improved support for PulseAudio, now also the default backend on Linux
 * The ^R string is no longer treated like ^r; it is now ignored unless at the
   end of the text to be transmitted
 * The Portaudio playback stream is no longer kept open in receive mode; this
   fixes a problem with certain rig interfaces that generate a PTT signal even
   when the audio is complete silence
 * Improved win32 serial port support

== Bug fixes ==

 * The MT63 transmit buffer is now correctly initialized
 * Fixed random exceptions-related crashes on win32
 * Stabilized AFC for all PSK baud rates
 * Improved sensitivity of RSID implementation

 Many more small (and a couple not so small) bug fixes all over the tree
2012-09-28 13:41:30 +00:00
adam
aacf7eeb82 Fix building on Darwin 2012-09-28 12:31:59 +00:00
manu
0f77f8fe90 - fix openldap-smbk5pwd so that it links with -ldes on NetBSD
(otherwise Undefined PLT symbol "des_set_odd_parity")
- make sure OpenLDAP links with pkgsrc's libfetch as base libfetch
  may be linked with a different OpenSSL than OpenLDAP.
2012-09-28 12:28:53 +00:00
obache
278be50828 add patches for libxml2>=2.9.0, new buffer structure. 2012-09-28 11:59:18 +00:00
obache
1bb83baca4 LICENSE=gnu-gpl-v2 2012-09-28 11:52:22 +00:00
jperkin
41132a0f53 Enable dri by default on Solaris. The 'vmware' driver from modular-xorg is
still non-functional, but this at least gets us further along.
2012-09-28 11:33:47 +00:00
sbd
d7de3a8ab1 Updated lang/tcl-otcl to 1.14 2012-09-28 10:02:32 +00:00
sbd
93dcd28c7e Update to otcl-1.14
---

otcl-1.14 Released Sat Oct 29 2011

(Major change is to update for tcl-8.5 changes, contributed from Amir
Habibi (habibi@uci.edu)) TCL 8.5.3 has several fundamental internal and
API changes that render OTCL's use of its low level data structures and
API syntactically and semnatically incompatible. The major changes are:
  * Variables are kept in a new internal hashtable type named
    VarInHash. Majority of hashtable API functions do not take this
    into consideration and lead to segmentation faults. Unfortunately
    majority of the potential API functions are defined as static in
    original TCL code under generic/tclVar.c and we have to redefine
    them in OTCL code.
     CallFrame.varTablePtr doesn't any longer refer to a string based
         hashtable. The new type is TclVarHashtable that encapsulates a
         VarInHash type hashtable (table) along with a namespace
         (nsPtr). It doesn't need to be initialized as TCL engin will
         allocate it if a local variable is to be defined.
       + Commands are parsed into object-based and string-based
         functions in Tcl_CmdInfo and clientData is not any longer
         guaranteed to be iof (Proc *) type.
    Changes made in otcl1-13 to make it compatible with TCL 8.5.3 and
    hopefully later versions are as follows: (Referenced line numbers
    are with regards to the new version)
       + 0059-0064: Modified to reflect the change in the CallFrame. it
         also defines TCL_VERSION_8_5_OR_HIGHER to simplify changes.
       + 0069-0083: Define few Tcl_xxx macros to make the changes as
         clean as possible. These macros are defined for pre and post
         TCL 8.5.3
       + 0587-0597: AddMethod is supposed to keep a copy of a
         Tcl_CmdInfo data structure after TCL engine has parsed the tcl
         code. ocd input argument is addded to the prototype to deal
         with object-based ClientData or the (Proc *) of the tcl
         procedure. For internal Object and Class objects only
         string-based information is needed by OTCL. Based on this
         change, calls to AddMethod in the following lines are
         modified: 1418-1423, 1845-1849, 1945, 1954
       + 0609-0612: Apparently TCL calls the delete function on the
         Tcl_CmdInfo and we don't need to call it again otherwise glibc
         panics b/c of double free call on the same pointer. (I didn't
         dig into this one and my fix may cause a memory leak)
       + 0732-0737: ListKeys is used for dumping keys in all hashtables
         and since the variables has is no longer a string hash, this
         functions is slightly modified to reflect this change. Since
         TCL doesn't make VarHash related functions available to
         public, we can't automatically recognize a VarInHash type and
         I resorted to adding a new input argument, isVarHash, to
         explicitly pass the flag to this function. Based on this
         change, calls to Listkeys in the following lines are modified:
         1372, 1388, 1804
       + 0784: Modified to reflect object-based versus string-based
         functions use of clientData and objClientData in Tcl_CmdInfo
         respectively.
       + 0920: VarTablePtr doesn't need to be initialized in TCL 8.5.3
         and the call to Tcl_InitHashTable for older versions is added
         to Tcl_VarHashInitilize macro.
       + 0949-0952: Modified to initialize additional fields in
         CallFrame.
       + 1004: Modified to cover the cases where varTablePtr remains
         null during the lifetime of the object.
       + 1008-1015: Modified to reflect changes in varTablePtr
       + 1021-1035: This block of code is no longer needed as in TCL
         8.5.3 hPtr is removed Var structure and instead VarInHash
         encapsualtes Var and Tcl_HashEntry. (This may need further
         investigation !!!)
       + 1036-137: Modified to cover the cases where varTablePtr
         remains null during the lifetime of the object.
       + 1069-1071: Modified to use macros that deal with different
         ways of initialization of varTablePtr in TCL 8.5.3 and older
         versions.
       + 1208-1210: Modified to use macros that deal with different
         ways of initialization of varTablePtr in TCL 8.5.3 and older
         versions.
       + 1211: Modified to clarify the assignment. This is not related
         to changes for TCL 8.5.3
2012-09-28 10:02:21 +00:00
dholland
0866e3f023 xmcd 2012-09-28 09:56:25 +00:00
dholland
99d9166204 Buildlink in the X libs that the makefile tries to link against. Should
fix Solaris build. PKGREVISION -> 13.
2012-09-28 09:55:49 +00:00
jperkin
81754c8588 Disable CDROM support on Solaris, it is missing the necessary support.
Fixes package.
2012-09-28 09:45:13 +00:00
jperkin
9d92f00542 Solaris also requires Xft and fontconfig. Fixes package. 2012-09-28 09:35:30 +00:00
jperkin
bd13b26df2 Add libiconv buildlink. 2012-09-28 09:10:10 +00:00
dholland
a05135e91b Fix warnings about old-style function definitions that are fatal in
some(?) builds.
2012-09-28 08:59:07 +00:00
jperkin
1fa2908931 Add libiconv buildlink. 2012-09-28 08:55:19 +00:00
dholland
a94a1a9a1e Fix build with tcl 8.5. 2012-09-28 08:54:24 +00:00
dholland
30991eedf6 Mark this BROKEN. It has not been buildable in years and to the extent
it's not dead upstream (which looks to be minimal) upstream also seems
to not be interested in making releases.

This package will be removed in due course unless the circumstances
change.
2012-09-28 08:30:00 +00:00
sbd
e2360d9c72 Updated lang/swi-prolog-lite to 5.11.18nb1 2012-09-28 07:58:17 +00:00
sbd
b9554f767b Add PLIST.Linux-x86_64 and PLIST.Darwin
Bump PKGREVISION
2012-09-28 07:58:06 +00:00
obache
d9c609c229 SunOS require libuuid too. 2012-09-28 06:04:14 +00:00
dholland
8708609117 Fix invalid cpp usage (hi joerg) and thus unbreak the build with gcc. 2012-09-28 05:47:31 +00:00
dholland
b3874c1a11 Try again: regen the patch with pkgdiff so it doesn't contain an rcsid
string.
2012-09-28 03:33:30 +00:00
dholland
c0b955e2c8 As a temporary expedient, disable execinfo when on NetBSD. This fixes
the build on -current. A better fix would be to add a -lexecinfo test
to the configure script, but that requires regenerating with an old
version of autoconf... not tonight.
2012-09-28 03:25:41 +00:00
dholland
ce8a49b33e Fix checksum for patch-Makefile.in. hi jperkin@ 2012-09-28 03:02:27 +00:00
taca
42897e0166 Oops, www/contao211 is 2.11.5nb1 not 2.11.6 yet. 2012-09-28 00:54:20 +00:00
dholland
4068c34157 Alas, not MAKE_JOBS_SAFE. (failed at 8) 2012-09-27 23:55:37 +00:00
dholland
b2127e247b Fix wrong BUILDLINK_API_DEPENDS, and restrict it to reject ffmpeg010.
Should fix a number of bulk failures.
2012-09-27 21:37:55 +00:00
ryoon
81ff5c180a Fix PLIST divergence on Gentoo Linux, that has man2html in PATH.
Disable detection of man2html forcibly.
2012-09-27 19:45:18 +00:00
taca
1a1f7434f6 Note update of www/contao211-translations package to 201209250. 2012-09-27 13:48:45 +00:00
taca
98b2a0429a Update contao211-translations to 201209250.
Add Chinese language files.
2012-09-27 13:47:14 +00:00
jperkin
f9dd42cd77 Ensure that MODULE_ARCH is syncronised between pkgsrc and configure script.
Fixes package on Solaris.
2012-09-27 13:20:42 +00:00
taca
6b53e62648 Fix recent net/freerdist update entry. 2012-09-27 13:10:04 +00:00
taca
39af668c53 Fix build problem with libxml2 2.9.0. 2012-09-27 13:09:11 +00:00
jperkin
5fa3282e77 Fix up compiler flags on Solaris, you cannot have both _XOPEN_SOURCE=600 and
_XOPEN_SOURCE_EXTENDED=1 in C99 code.

Fixes package on Solaris.
2012-09-27 12:01:57 +00:00
jperkin
aa20c647c9 Don't descend into osdep, libosdep has no objects and some systems do not
like creating empty libraries.

Fixes build on Solaris.
2012-09-27 11:14:33 +00:00
jperkin
94c2ca7ab5 USE_TOOLS += groff, required to build the documentation. 2012-09-27 10:51:47 +00:00
apb
7dc965d0ac In affine_1d_MMX(), move the initialisation of %mm3 and %mm4 registers
into a separate asm statement, to give the compiler more freedom
for register allocation.  Fixes a problem with gcc-4.5.4 on NetBSD/i386
in which gcc complained:

eq2.c: In function 'affine_1d_MMX':
eq2.c:128:5: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
eq2.c:128:5: error: 'asm' operand has impossible constraints
2012-09-27 10:28:14 +00:00
jperkin
c07e863658 Define DRIVER_MAN_SUFFIX on Solaris to the same as every other system, this
diverges from the standard layout on Solaris but ensures a consistent
experience for pkgsrc packages.

Fixes 31 packages on Solaris.
2012-09-27 10:06:28 +00:00
sborrill
e1957ae552 Fix checksum for patch-ac 2012-09-27 09:12:07 +00:00
asau
b037e7b84f Disable DTrace support on NetBSD too. Fixes build on NetBSD with MKDTRACE set. 2012-09-27 06:12:09 +00:00
jnemeth
b07ddded0c sort 2012-09-27 06:10:06 +00:00
taca
b83d7fd676 Note update of www/contao211 package to 2.11.6nb1. 2012-09-27 03:07:31 +00:00
taca
fa24219915 Rename "README" to "README.md" in MESSAGE since there is no README file.
Bump PKGREVISION.
2012-09-27 03:06:55 +00:00