Up to [cvs.NetBSD.org] / pkgsrc / pkgtools / libnbcompat
Request diff between arbitrary revisions
Default branch: MAIN
Revision 1.19 / (download) - annotate - [select for diffs], Sun Jun 14 21:02:45 2009 UTC (14 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base,
pkgsrc-2024Q1,
pkgsrc-2023Q4-base,
pkgsrc-2023Q4,
pkgsrc-2023Q3-base,
pkgsrc-2023Q3,
pkgsrc-2023Q2-base,
pkgsrc-2023Q2,
pkgsrc-2023Q1-base,
pkgsrc-2023Q1,
pkgsrc-2022Q4-base,
pkgsrc-2022Q4,
pkgsrc-2022Q3-base,
pkgsrc-2022Q3,
pkgsrc-2022Q2-base,
pkgsrc-2022Q2,
pkgsrc-2022Q1-base,
pkgsrc-2022Q1,
pkgsrc-2021Q4-base,
pkgsrc-2021Q4,
pkgsrc-2021Q3-base,
pkgsrc-2021Q3,
pkgsrc-2021Q2-base,
pkgsrc-2021Q2,
pkgsrc-2021Q1-base,
pkgsrc-2021Q1,
pkgsrc-2020Q4-base,
pkgsrc-2020Q4,
pkgsrc-2020Q3-base,
pkgsrc-2020Q3,
pkgsrc-2020Q2-base,
pkgsrc-2020Q2,
pkgsrc-2020Q1-base,
pkgsrc-2020Q1,
pkgsrc-2019Q4-base,
pkgsrc-2019Q4,
pkgsrc-2019Q3-base,
pkgsrc-2019Q3,
pkgsrc-2019Q2-base,
pkgsrc-2019Q2,
pkgsrc-2019Q1-base,
pkgsrc-2019Q1,
pkgsrc-2018Q4-base,
pkgsrc-2018Q4,
pkgsrc-2018Q3-base,
pkgsrc-2018Q3,
pkgsrc-2018Q2-base,
pkgsrc-2018Q2,
pkgsrc-2018Q1-base,
pkgsrc-2018Q1,
pkgsrc-2017Q4-base,
pkgsrc-2017Q4,
pkgsrc-2017Q3-base,
pkgsrc-2017Q3,
pkgsrc-2017Q2-base,
pkgsrc-2017Q2,
pkgsrc-2017Q1-base,
pkgsrc-2017Q1,
pkgsrc-2016Q4-base,
pkgsrc-2016Q4,
pkgsrc-2016Q3-base,
pkgsrc-2016Q3,
pkgsrc-2016Q2-base,
pkgsrc-2016Q2,
pkgsrc-2016Q1-base,
pkgsrc-2016Q1,
pkgsrc-2015Q4-base,
pkgsrc-2015Q4,
pkgsrc-2015Q3-base,
pkgsrc-2015Q3,
pkgsrc-2015Q2-base,
pkgsrc-2015Q2,
pkgsrc-2015Q1-base,
pkgsrc-2015Q1,
pkgsrc-2014Q4-base,
pkgsrc-2014Q4,
pkgsrc-2014Q3-base,
pkgsrc-2014Q3,
pkgsrc-2014Q2-base,
pkgsrc-2014Q2,
pkgsrc-2014Q1-base,
pkgsrc-2014Q1,
pkgsrc-2013Q4-base,
pkgsrc-2013Q4,
pkgsrc-2013Q3-base,
pkgsrc-2013Q3,
pkgsrc-2013Q2-base,
pkgsrc-2013Q2,
pkgsrc-2013Q1-base,
pkgsrc-2013Q1,
pkgsrc-2012Q4-base,
pkgsrc-2012Q4,
pkgsrc-2012Q3-base,
pkgsrc-2012Q3,
pkgsrc-2012Q2-base,
pkgsrc-2012Q2,
pkgsrc-2012Q1-base,
pkgsrc-2012Q1,
pkgsrc-2011Q4-base,
pkgsrc-2011Q4,
pkgsrc-2011Q3-base,
pkgsrc-2011Q3,
pkgsrc-2011Q2-base,
pkgsrc-2011Q2,
pkgsrc-2011Q1-base,
pkgsrc-2011Q1,
pkgsrc-2010Q4-base,
pkgsrc-2010Q4,
pkgsrc-2010Q3-base,
pkgsrc-2010Q3,
pkgsrc-2010Q2-base,
pkgsrc-2010Q2,
pkgsrc-2010Q1-base,
pkgsrc-2010Q1,
pkgsrc-2009Q4-base,
pkgsrc-2009Q4,
pkgsrc-2009Q3-base,
pkgsrc-2009Q3,
pkgsrc-2009Q2-base,
pkgsrc-2009Q2,
HEAD
Changes since 1.18: +1 -3
lines
Diff to previous 1.18 (colored) to selected 1.11 (colored)
Drop now redundant @unexec ${RMDIR}
Revision 1.18 / (download) - annotate - [select for diffs], Sun Jun 14 18:11:02 2009 UTC (14 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.17: +1 -2
lines
Diff to previous 1.17 (colored) to selected 1.11 (colored)
Remove @dirrm entries from PLISTs
Revision 1.17 / (download) - annotate - [select for diffs], Wed Jun 10 11:03:47 2009 UTC (14 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.16: +2 -1
lines
Diff to previous 1.16 (colored) to selected 1.11 (colored)
Fix PLIST.
Revision 1.16 / (download) - annotate - [select for diffs], Fri Oct 10 00:21:43 2008 UTC (15 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q1-base,
pkgsrc-2009Q1,
pkgsrc-2008Q4-base,
pkgsrc-2008Q4
Changes since 1.15: +2 -1
lines
Diff to previous 1.15 (colored) to selected 1.11 (colored)
pkg_install-20081010: Add optional bdb. Make it included by default for standalone builds.
Revision 1.15 / (download) - annotate - [select for diffs], Mon Oct 6 12:36:19 2008 UTC (15 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.14: +2 -2
lines
Diff to previous 1.14 (colored) to selected 1.11 (colored)
libnbcompat-20080922: - DESTDIR support - Add check for inttypes.h and sys/socket.h - Provide compatibility fallback for netdb.h and the RFC2553 API (getaddrinfo), supoprting IPv4 only. Code from OpenSSH. - Use normal autoconf checks for fixed size bit types. Stop using the older BSD types (u_intXX_t) in libnbcompat. - Add implementation of shquote (from NetBSD). - Fix a buglet in the getenv/setenv/unsetenv detection. - Fix a buglet in the mkdtemp/mkstemp detection.
Revision 1.14 / (download) - annotate - [select for diffs], Mon May 7 16:38:47 2007 UTC (16 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base,
pkgsrc-2008Q3,
pkgsrc-2008Q2-base,
pkgsrc-2008Q2,
pkgsrc-2008Q1-base,
pkgsrc-2008Q1,
pkgsrc-2007Q4-base,
pkgsrc-2007Q4,
pkgsrc-2007Q3-base,
pkgsrc-2007Q3,
pkgsrc-2007Q2-base,
pkgsrc-2007Q2,
cwrapper-base,
cwrapper,
cube-native-xorg-base,
cube-native-xorg
Changes since 1.13: +2 -1
lines
Diff to previous 1.13 (colored) to selected 1.11 (colored)
Add SHA256/SHA384/SHA512 to libnbcompat. Update version to 20070507.
Revision 1.13 / (download) - annotate - [select for diffs], Mon Aug 23 03:32:12 2004 UTC (19 years, 7 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base,
pkgsrc-2007Q1,
pkgsrc-2006Q4-base,
pkgsrc-2006Q4,
pkgsrc-2006Q3-base,
pkgsrc-2006Q3,
pkgsrc-2006Q2-base,
pkgsrc-2006Q2,
pkgsrc-2006Q1-base,
pkgsrc-2006Q1,
pkgsrc-2005Q4-base,
pkgsrc-2005Q4,
pkgsrc-2005Q3-base,
pkgsrc-2005Q3,
pkgsrc-2005Q2-base,
pkgsrc-2005Q2,
pkgsrc-2005Q1-base,
pkgsrc-2005Q1,
pkgsrc-2004Q4-base,
pkgsrc-2004Q4,
pkgsrc-2004Q3-base,
pkgsrc-2004Q3
Changes since 1.12: +10 -1
lines
Diff to previous 1.12 (colored) to selected 1.11 (colored)
Update pkgtools/libnbcompat to 20040822. Changes from version 20040814 include: * Rework the way that poll() is detected so that it more closely follows how the rest of the replacement functions are detected. * Split err*() and warn*() functions into separate err.c and warn.c files so that we can more finely isolate the objects files pulled in by the linker. This should fix building textproc/nbsed on Solaris. * Move more definitions from nbcompat.h into nbcompat/*.h. This makes it more clear which NetBSD headers are expected to provide which function declarations and macro definitions. * Clean out nbconfig.h by moving all of the relevant definitions into the correct nbcompat/*.h files. * Update all of the library functions to the latest from src HEAD. Also change the way that sources are modified when imported -- we now include <nbcompat.h> before the first system header, include <nbcompat/*.h> versions of headers instead of system ones where available, and "#if 0" the sections that make no sense when being built outside of the NetBSD source tree. This should make future updates from src HEAD, e.g. for security updates or bug fixes, easier. * Move all private headers into a subdirectory and include the headers from the private directory. This avoids any nameclashes with system headers with the same name.
Revision 1.12 / (download) - annotate - [select for diffs], Tue Aug 10 18:47:55 2004 UTC (19 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.11: +13 -1
lines
Diff to previous 1.11 (colored)
Update pkgtools/libnbcompat to 20040809. Changes from version 20040805 include: * Re-adding a default value for pkg_use_nbcompat_vis; this was causing the configure script to fail on platforms that had funky versions of vis(). This should fix reported problems on Solaris 8 and on IRIX 5.3. * Added setgroupent() and setpassent() compatibility functions so that pwcache.c will build without complaining about an incompatible pointer type assignment. * Remove unused tests for <arpa/nameser.h>, <netdb.h>, h_errno and hstrerror(). These were originally used to bootstrap lukemftp, but tnftp doesn't need libnbcompat to build nowadays, so we don't need these anymore. * Cleanup: in cases where we test for a function using AC_REPLACE_FUNCS, move the function prototype into a nbcompat header that is the same name as the NetBSD header that contains that declaration, and include that file in place of the original one within nbcompat.h. This version has been tested to build on the following systems: FreeBSD-4.8/i386 NetBSD-1.6.2/i386 FreeBSD-5.2.1/i386 NetBSD-2.0_BETA/i386 IRIX 6.5 Red Hat Linux 8.0 MacOS X 10.3.4 Solaris 8 MacOS X 10.3.5 Solaris 9
Revision 1.11 / (download) - annotate - [selected], Fri Aug 6 16:55:09 2004 UTC (19 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.10: +4 -2
lines
Diff to previous 1.10 (colored)
Update pkgtools/libnbcompat to 20040805. Changes from version 20040512 include: (1) Add a statvfs() implementation based on statfs(), and remove the statfs() NetBSD-compatibility implementation. statvfs() is used in src/usr.sbin/pkg_install on the HEAD branch. (2) Add a fnmatch() implementation, needed by IRIX. fnmatch() is used in src/usr.sbin/pkg_install on the HEAD branch. (3) Remove fseeko(), inet_ntop(), inet_pton(), sl_*() strptime(), and timegm() as they're not used by any of the bootstrap packages that require libnbcompat (pax, mtree, pkg_install). All that's left is what's necessary to bootstrap those three packages.
Revision 1.10 / (download) - annotate - [select for diffs], Sat Sep 6 01:35:07 2003 UTC (20 years, 7 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base,
pkgsrc-2004Q2,
pkgsrc-2004Q1-base,
pkgsrc-2004Q1,
pkgsrc-2003Q4-base,
pkgsrc-2003Q4
Changes since 1.9: +1 -2
lines
Diff to previous 1.9 (colored) to selected 1.11 (colored)
Update pkgtools/libnbcompat to 20030830. Changes from the previous version are removing sha2* object files from libnbcompat.a. It turns out that the functions defined there aren't provided by NetBSD, so it makes no sense for libnbcompat to define them, and none of the utilities in pkgsrc that link against libnbcompat actually use these functions anyway.
Revision 1.9 / (download) - annotate - [select for diffs], Fri Sep 5 18:35:58 2003 UTC (20 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.8: +16 -23
lines
Diff to previous 1.8 (colored) to selected 1.11 (colored)
Update pkgtools/libnbcompat to 20030829. Changes from previous version include: * Move headers out of the global namespace and into the nbcompat directory. Since there are no headers other than nbcompat.h in ${PREFIX}/include/libnbcompat, just install it directly in ${PREFIX}/include. Using libnbcompat is now a matter of including nbcompat.h at the top of *.c files and linking against -lnbcompat. * Only build functions into libnbcompat.a if they aren't already in the system libraries. * Move several *.[ch] files that are pax- or mtree-specific out of libnbcompat (they should belong with those packages). On NetBSD 1.6 systems, libnbcompat.a now contains just the bare minimum: the sha2 routines.
Revision 1.8 / (download) - annotate - [select for diffs], Wed Sep 3 13:11:12 2003 UTC (20 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.7: +9 -6
lines
Diff to previous 1.7 (colored) to selected 1.11 (colored)
Update pkgtools/libnbcompat to 20030826. Changes from previous version: * Properly declare statfs() and fstatfs() if we use the libnbcompat versions. * Move some headers into a private directory in the installed location so that they don't override headers of the same name on the system. * Define TAILQ_HEAD_INITIALIZER if it doesn't exist. * Add a poll() implementation using select() for poll()-less systems. Thanks for Charles Blundell for the implementation! * Fix the vis.h check for systems whose vis() is not as featureful as NetBSD's.
Revision 1.7 / (download) - annotate - [select for diffs], Wed Sep 3 06:16:08 2003 UTC (20 years, 7 months ago) by tron
Branch: MAIN
Changes since 1.6: +3 -1
lines
Diff to previous 1.6 (colored) to selected 1.11 (colored)
Add missing include files.
Revision 1.6 / (download) - annotate - [select for diffs], Wed Sep 3 03:28:28 2003 UTC (20 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.5: +1 -4
lines
Diff to previous 1.5 (colored) to selected 1.11 (colored)
Update pkgtools/libnbcompat to 20030824. Changes from previous version: * Don't install namespace.h, extern.h and stat_flags.h, which are only used internally. * Clean up util.h by using '#if !HAVE_xxx' instead of '#ifndef !HAVE_xxx', removing some LIST_* definitions that are defined by <nbcompat.h>, and removing static declarations. * If fparseln is in libutil (as it is in NetBSD), then don't build it into libnbcompat.a.
Revision 1.5 / (download) - annotate - [select for diffs], Mon Sep 1 15:31:14 2003 UTC (20 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.4: +2 -1
lines
Diff to previous 1.4 (colored) to selected 1.11 (colored)
Bump version to 20030823: * Add mkdtemp, TAILQ_*, and statfs. * Install a nbconfig.h file containing the discovered system information and include it directly in nbcompat.h. Make all files use nbconfig.h instead of config.h. Ensure that all installed headers don't include any local header files. This makes libnbcompat more self-contained. * Consistently use "#if HAVE_HEADER_H" instead of "#ifdef HAVE_HEADER_H" since sometimes people put -DHAVE_HEADER_H=0 on their command lines.
Revision 1.4 / (download) - annotate - [select for diffs], Sun Aug 31 12:02:56 2003 UTC (20 years, 7 months ago) by jlam
Branch: MAIN
Changes since 1.3: +4 -2
lines
Diff to previous 1.3 (colored) to selected 1.11 (colored)
This package is needed to bootstrap pkgsrc, so don't do tools, buildlink, or run mtree. Also ensure that we call the pkg_install commands with no options so that we install properly without recent pkg_install tools.
Revision 1.3 / (download) - annotate - [select for diffs], Thu Jul 31 22:40:26 2003 UTC (20 years, 8 months ago) by jschauma
Branch: MAIN
Changes since 1.2: +2 -1
lines
Diff to previous 1.2 (colored) to selected 1.11 (colored)
Add the err.h header, so we can use it on systems that don't provide err.h (functionality already in the library, just the header was missing). Bumpt date to today.
Revision 1.2 / (download) - annotate - [select for diffs], Mon Jun 23 11:33:07 2003 UTC (20 years, 10 months ago) by grant
Branch: MAIN
Changes since 1.1: +2 -1
lines
Diff to previous 1.1 (colored) to selected 1.11 (colored)
add getopt, getopt_long. include tzfile.h and sys/mkdev.h in nbcompat.h. bump to 20030622.
Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Mon Mar 31 05:02:18 2003 UTC (21 years ago) by grant
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0
lines
Diff to previous 1.1 (colored) to selected 1.11 (colored)
Initial import of libnbcompat-20030331, a portable NetBSD compatibility library for use by the pkgsrc tools and other sources from NetBSD.
Revision 1.1 / (download) - annotate - [select for diffs], Mon Mar 31 05:02:18 2003 UTC (21 years ago) by grant
Branch: MAIN
Diff to selected 1.11 (colored)
Initial revision