Mar 27 2012, V3.52.8: * Converted from CVS to GIT * Added build support for Mac OS X 10.5, 10.6 and 10.7 * Converted old Mac OS X .nib format to newer .xib format * Fixed issue with using buffer after free * Fixed use ssize_t where appropriate * Fixed issue with strlen if param can be NULL * Fixed use ssize_t for length of string * Fixed tracing SQLGetData using multiple chunks * Fixed problem tracing on big-endian machines * Fixed wrong type label * Fixed compiler warnings
(and CPPFLAGS will not be required) fixes build of myodbc, odbc-postgresql and ruby-odbc.
…fected bump PKGREVISION. Test built soprano
Sep 10 2009, V3.52.7: * Added iODBC Graphical Administrator for Mac OS X * Added iODBC CFM Bridge * Added resizable windows and dialogs for GTK+ * Added option in tracefile for sequence number ($S) * Added additional translations between ANSI and Unicode * Fixed if tracefile gets too big, continue in new tracefile * Fixed unload bug due to wrong pointer deref * Fixed Connection Pooling UI * Fixed checking odbc_ver on connect handle * Fixed packaging of runtime only libraries * Fixed porting issues * Fixed documentation
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
* Added support for GTK+ 2.x * Fixed long mutex lock on connect * Fixed problems with SQLBrowseConnect * Fixed missing functions in export list * Fixed core dump when checking for driver odbc version * Fixed allocation error in SQLDescribeCol * Fixed rpm specification for RedHat * Fixed porting problems on FreeBSD, OpenBSD and OSF * Use SQLFetchScroll in iodbctest
Pointed out in PR 35383. Jan 05 2007, V3.52.5: * Added support for FileDSN * Added support for Connection Pooling * Added check for tracefile size * Call ODBC 2.x functions in driver if application uses ODBC 2.x only calls * Fixed problem parsing driver result in SQLSetStmtAttr * Fixed source code readability * Fixed bug in overwriting driver name * Fixed check for /Library/ODBC for Mac OS X * Fixed prototypes * Rewrote bootstrap script and configure summary * Use localtime_r in tracing when available * Fixed build issues with Mac OS X * Small code cleanups and fixes Jan 26 2006, V3.52.4: * Added support for Mac OS X 10.4 Universal kit (ppc, ppc64 and i386) * Removed dependency between iodbc and iodbcinst shared libraries * Cleanup Mac OS X build process * Clarify LGPL license conditions * Fixed problem with error on subsequent SQLExecute statements * Fixed problem building 64bit GUI components * Fixed compiler warnings * Fixed problem determining which compiler to use on AIX * Enabled SHLIB_PATH on HP/UX * Fixed problem using # as comment in odbc.ini file * Disabled --disable-odbc3 flag * Small code cleanups and fixes pkgsrc chages: Fix comment and descr, refrect current status.
…well, and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
that they look nicer.
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
adding some support for the ODBC 3.x specifications and fixing quite a lot of bugs.
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
+ move the patch digest/checksum values from files/patch-sum to distinfo + include distfile filesizes in distinfo