113 Commits

Author SHA1 Message Date
Kurt Jaeger
8fc64b581e devel/rudiments: 0.53 -> 0.54
databases/sqlrelay: 0.63 -> 0.64

Changes rudiments:
http://software.firstworks.com/2015/10/rudiments-054-release-announcement.html

Changes sqlrelay:
http://software.firstworks.com/2015/10/sql-relay-064-release-announcement.html
2015-10-17 13:07:40 +00:00
Kurt Jaeger
c1368f6f2a devel/rudiments: 0.52 -> 0.53
databases/sqlrelay: 0.62 -> 0.63

0.53 - exposed codetreegrammar class and updated codetree class so that
		successive parses/writes can use the same grammar without
		having to reload it
	added insert/appendXml(File) methods to xmldomnode to parse and
		insert/append xml strings or files to a node
	fixed FILE->fileno detection for solaris 11.2,
		which doesn't have it at all
	llabs() is detected and preferred to abs()
	added partial xml namespace support (namespaces for tags)
	added partial support for extended ascii character set to character
		class
	added setgroups() call before setuid() call to drop extraneous groups
	updated rudiments-config man page, slightly
	removed outdated and unused dtd class
	updated file::resolveSymbolicLink() to use
		directory::maxPathLength(filename) as a starting point
	updated directory::getCurrentDirectory() to use
		MAX_PATH as a starting point
	serialport/serialportprofile, modemserver/modemclient classes are
		disabled in the default build now
	updated intro docs

0.63 - suppressed ruby configure warning
	fixed glib detection if pkg-config isn't present
	fixed mono detection on freebsd
	fixed node.js yes/no misreport bug in configure script
	added freetds tcl test
	fixed slashes in tcl tests for windows
	updated docs to mention firebird buffer size parameters
	updated MAX_ITEM_BUFFER_SIZE to 32768 for firebird
	fixed ruby detection on fedora 22
	fixed missing export for setAuth/ResponseTimeout in ruby api
	added manual include of inttypes.h in php api to work around issue with
		define/undef games, revealed on openbsd 5.7
	tweaked ruby cflags script for debian 8
	refactored mysql detection
	tweaked unixodbc detection to also look in /usr/include/odbc
	renamed "oracle8" connection plugin to "oracle"
	renamed "sybase" connection plugin to "sap"
	updated identity tests in api's/cmdline clients to use
		charstring::contains() rather than !charstring::compare()
	implemented missing destructors for ADO.NET Data Provider
2015-09-02 20:35:02 +00:00
Kurt Jaeger
7783646f65 databases/sqlrelay: ignore strip error if file was not build 2015-08-09 09:17:35 +00:00
Kurt Jaeger
63fd3b0ced databases/sqlrelay: 0.60 -> 0.62
- added query filter plugin framework
- added regex, string and pattern filters
- added normalization translation
- added reformatdatetime result set translation
- fixed error in sqlrconfigfile class that could cause sqlr-start to
- 	crash if one instance defines addresses but the next doesn't
- added query status flag to sqlrservercursor
- tweaked odbc driver's SQLGetTypeInfo()
- field name is passed into runResultSetTranslations() now
- added support for maxitembuffersize, maxselectlistsize,
- 	and maxbindcount for firebird
- added native api for node.js
- added recognition of bigint, ubigint and uniqueidentifier fields in
- 	freetds/sybase
- added nullsasnulls command to sqlrsh
- added workaround for freetds empty (but non-null) text fields not
  getting properly converted to null-terminated empty strings
- fetchatonce, maxitembuffersize and maxselectlistsize are set to
  defaulting values if invalid values are given for them
- added lazyconnect option to PHP PDO and Perl DBI drivers (defaults to 1)
- direct Transact SQL which returns a result set is now supported with
  Sybase/SAP/MSSQLServer/FreeTDS
- added docs for authentication, query translation, query filter and
  result set translation modules
- added -fPIC to sqlrserver-config --cflags, if supported
- the "default" auth module is now called "userlist"
- added database auth module that is analagous to authtier="database"
- replaced passwordencryption attribute with passwordencryptionid
- added --disable-postgresql8-api configure option
- tweaked -Werror detection in configure script
- refactored sqlr-bench build to work on windows
2015-08-08 12:11:27 +00:00
Kurt Jaeger
0577896d34 devel/rudiments: 0.50 -> 0.51
databases/sqlrelay: 0.59 -> 0.60

- Both packages are updated together.
- Lots of changes in devel/rudiments, see ChangeLog
- Fixes in sqlrelay:
  o fixed true->false transposition in sqlrservercontroller::interceptQuery
    that could lead to a reLogIn loop
  o applied George Carrette's patch to fix PDO connectstring options
  o migrated directory/file paths info into sqlrpaths class
  o removed undocumented and not-so-relevent-these-days
  o MAX_CONNECTIONS/overridemaxconnections failsafe in sqlr-start
  o fixed java header detection for javac located in /usr/bin
  o updated java api to support non-null-tolerant implementations of
            environment::NewStringUTF()
  o the perl api builds correctly on OSR5 again
  o the postgresql sslmode is omitted entirely from the connect string now,
            if it's disabled, to prevent problems with older versions of
            postgresql that don't support the parameter at all
  o mono 2.8 or greater is required now
  o added a datedelimiters attribute to the instance tag in sqlrelay.conf
            to limit what date delimiters are used when translating dates
  o re-added mssqlserver detection, which had been accidentally removed
  o fixed statically-linked build
  o fixed mysql lob field bug that could cause a crash
2015-06-21 11:52:03 +00:00
Kurt Jaeger
9ab91a8f24 databases/sqlrelay: 0.58.1 -> 0.59
0.59 - updated docs, removed some Cygwin-specific info
	added support for login warnings
	made bind variable buffers dynamic on the client side
	added maxbindvars parameter on the server side
	binding a NULL to an integer works with db2 now
	moved getting started with DB docs into the cloud
	added a semaphore to ensure that the listener doesn't hand off the
		client to the connection until the connection is ready,
		elimiating a race condition on the handoff socket that could
		occur if the connection timed out waiting for the listener
		just after the listener had decided to use that connection
	oracle temp tables that need to be truncated at the end of the session
		are truncated with "truncate table xxx" now rather than
		"delete from xxx"
	oracle temp tables that need to be dropped at the end of the session
		are truncated first, rather than the connection re-logging in
	an ora-14452 error (basically indicating that a temp table can only be
		dropped after being truncated, or if the current session ends)
		does not automatically trigger a re-login any more
	updated cachemanager to use directory::read() directly instead of
		directory::getChildName(index)
	added cache and opencache commands to sqlrsh
	made cache ttl a 64-bit number
	added enabled="yes"/"no" parameter to logger modules
	updated odbc connection code to use new/delete and rudiments methods
		rather than malloc/free and native calls
	retired Ruby DBI driver
	fixed command line client crash when using -id "instance" with an
		instance that uses authtier="database"
	fixed bugs that could make reexecuted db2 selects fail and cause a
		database re-login loop
	tweaked spec file to remove empty directories on uninstall
	fixed typo that could sometimes cause a listener crash
	postgresql and mdbtools return error code of 1 rather than 0 for all
		errors now
	tweaked odbc driver to work with Oracle Heterogenous Agent (dblinks)
	fixed bugs related to autocommit with db's that support transaction
		blocks
	implemented the ODBC driver-manager dialog for windows
	updated windows installer to install ODBC registry settings
	ODBC driver copies references now
	fixed various bugs in sqlrconfigfile that caused sqlr-start with no
		-id to crash or behave strangely sometimes
	refactored build process to use nmake and be compatible with many
		different versions of MS Visual Studio
	updated the slow query logger to show the date/time that the query
		was executed
	consolidated c, c++ and server source/includes down a few levels
	implemented column-remapping for get db/table/column commands to
		enable different formats for mysql, odbc, etc.
	odbc connection correctly returns database/table lists now
	added support for maxselectlistsize/maxitembuffersize to MySQL
		connection
	updated mysql connection to fetch blob columns in chunks and not be
		bound by maxitembuffersize
	fixed a misspelling in sqlrelay.dtd
	swapped order of init directory detection, looking for /etc/init.d
		ahead of /etc/rc.d/init.d to resolve conflict with dkms on
		SuSE Enterprise
	C# api and tests compile and work under Mono on unix/linux now
	sqlr-start spawns a new window on Windows now
	added global temp table tracking for firebird
	added droptemptables parameter for firebird
	added globaltemptables parameter for oracle and firebird
	updated mysql connection to allow mysql_init to allocate a mysql
		struct on platforms that support mysql_init, rather than
		using a static struct
	fixed subtle noon/midnight-related bugs in date/time translation
	updated mysql connection to get affected rows when not using the
		statement api
	updated mysql connection not to use the statement API on windows,
		for now
	disabled mysql_change_user, for now
	fixed blob-input binds on firebird
2015-05-08 04:03:04 +00:00
Kurt Jaeger
7f2f83227b databases/sqlrelay: 0.58 -> 0.58.1
- fixed bugs that could cause sqlr-start with no id to crash and
  sqlr-start on an id with neither port nor socket defined to crash
2015-04-01 16:59:51 +00:00
Kurt Jaeger
59362c3feb databases/sqlrelay: 0.56 -> 0.58
Changes:
http://software.firstworks.com/2014/10/sql-relay-057-is-out.html
http://software.firstworks.com/2014/12/sql-relay-058-is-out.html

PR:		196366
2014-12-31 12:33:36 +00:00
Chris Rees
4cb60faedd Finally retire USE_PGSQL 2014-11-22 20:40:08 +00:00
Baptiste Daroussin
3edc030b9f Cleanup plist 2014-10-20 10:41:12 +00:00
Tijl Coosemans
1d4b5dd574 Remove some unneeded patches and other bits so USES=autoreconf can be
removed (avoids a problem with upcoming devel/libtool update)

PR:		194068
2014-10-03 12:05:43 +00:00
Kurt Jaeger
af1ec3bd95 databases/sqlrelay: 0.53.1 -> 0.56, unbreak, take maintainership
- Long list of changes since 0.53.1, see ChangeLog
- unbreak
- many of the options need to be tested and fine-tuned

PR:		193846
2014-09-22 20:20:20 +00:00
Antoine Brodin
7a7b282fcd Remove optional dependency on BROKEN and unstaged databases/msql 2014-09-07 07:17:30 +00:00
Baptiste Daroussin
e9d232eb4d Remove now useless @cwd 2014-09-02 14:41:00 +00:00
Martin Wilke
bd48d39657 - Chase database/sqlite3 slib bump
Approved by:	portmgr (myself)
2014-06-27 17:21:06 +00:00
Antoine Brodin
4470c4744f Mark BROKEN: Does not build
libtool: compile:  c++ -O2 -pipe -fno-strict-aliasing -Wall -pipe -I/usr/local/include -DDEFAULT_CONFIG_FILE=\"/usr/local/etc/sqlrelay.conf\" -DCACHE_DIR=\"/var/sqlrelay/cache\" -I./ -I../../ -I../../src/common -I../../src/util -I/usr/local/include -I/usr/include -DLIBEXECDIR=\"/usr/local/libexec/sqlrelay\" -c sqlrlistener.cpp  -fPIC -DPIC -o .libs/sqlrlistener.o
sqlrlistener.cpp: In member function 'bool sqlrlistener::createSharedMemoryAndSemaphores(const char*)':
sqlrlistener.cpp:441: error: no matching function for call to 'sharedmemory::attach(key_t&)'

Reported by:	pkg-fallout
2014-03-06 20:38:10 +00:00
Antoine Brodin
f138519552 This port is staged. 2014-02-05 23:43:15 +00:00
William Grzybowski
325d90157c devel/rudiments: update to 0.44.1
- Update to 0.44.1 [1]
- Bump dependent ports revision

PR:		ports/184228 [1]
Submitted by:	KATO Tsuguru <tkato432 yahoo.com>
2013-11-26 20:42:34 +00:00
William Grzybowski
f4edb1b634 databases/sqlrelay: add oracle option and disable staging
- Add ORACLE option
- Disable staging for now, the port is far from stage ready
2013-11-13 17:21:57 +00:00
William Grzybowski
c3e5dea7a2 databases/sqlrelay: ubreak build
Reported by:	marino
2013-11-13 16:44:48 +00:00
William Grzybowski
6743d2bbeb databases/sqlrelay: update to 0.53.1
- Update to 0.53.1
- Unbreak build due to librudiments update

Reported by:	marino
2013-11-07 13:50:39 +00:00
William Grzybowski
a077a403ef devel/rudiments: update to 0.44
- Update to 0.44
- Add SSL and PCRE options
- Use options helpers
- Allow staging

PR:		ports/183558
Submitted by:	KATO Tsuguru <tkato432 yahoo.com>
2013-11-02 12:38:47 +00:00
Pawel Pekala
716ff0f22e Fix make index 2013-10-29 01:11:25 +00:00
Pawel Pekala
0fdf155fce - Update devel/rudiments to 0.43 [1]
- Add support for STAGEDIR [1]

- Update databases/sqlrelay to 0.52 (fixes build with new devel/rudiments)
- Remove leading article from COMMENT
- Add support for STAGEDIR
- Remove GTK1 option - no longer available feature
- Rename INTERBASE option to FIREBIRD (globally defined)
- Rename SQLITE2 to SQLITE3 as dependency changed to databases/sqlite3
- Use options substitutions, sort plist

PR:		ports/181880 [1]
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
2013-10-28 22:01:40 +00:00
Baptiste Daroussin
36117d7097 Add NO_STAGE all over the place in preparation for the staging support (cat: databases) 2013-09-20 16:13:47 +00:00
Antoine Brodin
5570e2f745 Fix error in PORT_OPTIONS conversion. 2013-06-14 20:24:11 +00:00
William Grzybowski
f914cb7673 - Fix build compile errors
- Remove BROKEN

Approved by:	culot / jpaetzel (mentors, implicit)
2013-06-07 11:59:11 +00:00
Eitan Adler
6776ef7ff8 For some unmaintained ports:
- fix format for pkg-descr
	- convert to OptionsNG
	- remove logic for older versions of python which we no longer support
	- remove option for old versions of FreeBSD
	- unconditionally set PORTDOCS
	- etc.

Reviewed by:	jgh
2013-04-24 17:00:20 +00:00
Baptiste Daroussin
27131af048 Reassign skv@ ports to the heap
Feature safe:	yes
2013-04-22 13:27:47 +00:00
Baptiste Daroussin
14bc5a6c11 Convert to new options framework left unconverted ports in databases category 2013-03-21 17:43:46 +00:00
Pav Lucistnik
fb463718fe - Mark BROKEN: does not compile
debugfile.C: In member function 'bool debugfile::openDebugFile()':
  debugfile.C:50: error: 'umask' was not declared in this scope

Reported by:	pointyhat
2012-05-13 20:26:24 +00:00
Jason Helfman
9a6854173e - Update to 0.44
- unbreak and undeprecate

PR:	ports/166409
Submitted by:	m.tsatsenko@gmail.com
Approved by:	maintainer timeout ( 19 days )
2012-04-14 04:32:05 +00:00
Baptiste Daroussin
ba56649f1a Mark as deprecated and set expiration to 2012-05-10 for ports that are mark as broken for more than 6 month 2012-04-09 23:51:44 +00:00
Martin Wilke
93cfaf9ad9 - Chase unixODBC shlib bump 2012-02-06 12:25:50 +00:00
Pav Lucistnik
c19e7302a9 - Mark BROKEN: does not compile
sqlrlistener.C: In member function 'void sqlrlistener::blockSignals()':
  sqlrlistener.C:755: error: 'class rudiments::signalset' has no member named 'getSignalSet'
  sqlrlistener.C:758: error: invalid conversion from 'void*' to 'void (*)(int)'
  sqlrlistener.C:758: error:   initializing argument 1 of 'void rudiments::signalhandler::setHandler(void (*)(int))'

Reported by:	pointyhat
Feature safe:	yes
2011-11-23 19:54:24 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Gabor Kovesdan
2fc6a06a9b - Track dependencies after databases/gdbm update 2011-09-12 13:46:58 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Ade Lovett
4a8684e352 Sync to new bsd.autotools.mk 2010-12-04 07:34:27 +00:00
Ade Lovett
6abd00a86b Punt autoconf267->autoconf268 2010-10-16 11:52:47 +00:00
Ade Lovett
8262a7b51d Autotools update. Read ports/UPDATING 20100915 for details.
Approved by:	portmgr (for Mk/bsd.port.mk part)
Tested by:	Multiple -exp runs
2010-09-15 18:35:24 +00:00
Sergey Skvortsov
64cbdafd50 - Update to 0.41
- Add WANT_GNOME [1]
- Be PREFIX-neutral [2]

Changes:
PR:		ports/137491 [1], ports/138912 [1], ports/139472 [2],
Submitted by:	Pavel Gubin <pg xx 2lazy.ru> [1],
		Anatoly Borodin <anatoly.borodin xx gmail.com> [1],
		Sahil Tandon <sahil xx tandon.net> [2]
2009-11-02 15:55:09 +00:00
Dmitry Marakasov
075acacd24 - Switch SourceForge ports to the new File Release System: categories starting with D 2009-08-22 00:18:43 +00:00
Jeremy Messenger
789d75c728 -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.
-Update libtool and libltdl to 2.2.6a.
-Remove devel/libtool15 and devel/libltdl15.
-Fix ports build with libtool22/libltdl22.
-Bump ports that depend on libltdl22 due to shared library version change.
-Explain what to do update in the UPDATING.

It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop
and applications in the runtime.

With help:	marcus and kwm
Pointyhat-exp:	a few times by pav
Tested by:	pgollucci, "Romain Tartière" <romain@blogreen.org>, and
		a few MarcusCom CVS users. Also, I might have missed a few.
Repocopy by:	marcus
Approved by:	portmgr
2009-08-02 19:36:34 +00:00
Ion-Mihai Tetcu
98958f4326 Fix plist with -DNOPORT*.
Prompted by:	QAT QA run
Approved by:	maintainer timeout on QATMail
2009-04-07 22:14:30 +00:00
Rong-En Fan
741aa71483 Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.

To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.

To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.

Changes to Mk/*:
 - Add runtime detection magic in bsd.port.mk
 - Remove CONFIGURE_TARGET hack in various bsd.*.mk
 - USE_GNOME=gnometarget is now an no-op

Changes to individual ports, other than removing the CONFIGURE_TARGET hack:

= pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables)
  - comms/gnuradio
  - science/abinit
  - science/elmer-fem
  - science/elmer-matc
  - science/elmer-meshgen2d
  - science/elmerfront
  - science/elmerpost

= use x86_64 as ARCH
  - devel/g-wrap

= other changes
  - print/magicfilter
    GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf

Total # of ports modified:  1,027
Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes)

PR:		126524 (obsoletes 52917)
Submitted by:	rafan
Tested on:	two pointyhat 7-amd64 exp runs (by pav)
Approved by:	portmgr (pav)
2008-08-21 06:18:49 +00:00
Ade Lovett
771ea13f41 Conversion from (now defunct) autoconf-2.61 to autoconf-2.62
Tested by:	exp build run (erwin)
2008-08-20 00:57:32 +00:00
Pav Lucistnik
c8ab928239 - Add sample rc.d script to package
Reported by:	pointyhat
2008-07-23 23:03:02 +00:00
Sergey Skvortsov
291acedf5c Update to 0.39.4 2008-07-03 16:16:02 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00