summaryrefslogtreecommitdiff
path: root/net/howl
AgeCommit message (Collapse)AuthorFilesLines
2012-10-23Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau1-3/+1
2012-02-16Fix build on SunOS 5.11.hans2-1/+24
2009-06-14Remove @dirrm entries from PLISTsjoerg1-8/+1
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+6
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.
2009-02-21#if -> #ifdef, fix Sun Studio 64bit build. PR#35559.sketch2-1/+15
2008-07-14Mark as destdir ready.joerg1-1/+3
2007-07-04Make it easier to build and install packages "unprivileged", wherejlam1-2/+3
the owner of all installed files is a non-root user. This change affects most packages that require special users or groups by making them use the specified unprivileged user and group instead. (1) Add two new variables PKG_GROUPS_VARS and PKG_USERS_VARS to unprivileged.mk. These two variables are lists of other bmake variables that define package-specific users and groups. Packages that have user-settable variables for users and groups, e.g. apache and APACHE_{USER,GROUP}, courier-mta and COURIER_{USER,GROUP}, etc., should list these variables in PKG_USERS_VARS and PKG_GROUPS_VARS so that unprivileged.mk can know to set them to ${UNPRIVILEGED_USER} and ${UNPRIVILEGED_GROUP}. (2) Modify packages to use PKG_GROUPS_VARS and PKG_USERS_VARS.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
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
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-04-23Modify packages that set PKG_USERS and PKG_GROUPS to follow the newjlam1-2/+3
syntax as specified in pkgsrc/mk/install/bsd.pkginstall.mk:1.47.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-3/+3
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).
2006-02-12Fixed pkglint warnings.rillig2-4/+4
2006-01-01Update "howl" package to version 1.0.0. Changes since version 0.9.10:tron4-40/+28
- update to mDNSResponder core 58-8-1 - compile out heap debugging when NDEBUG macro is set during compilation - errors encountered when parsing conf file are logged - fix various unsafe sprintf calls (contributed by David Young dyoung@pobox.com) - compiles cleanly using cygwin - support for compiling under OpenBSD - error in docs regarding swapped parameters to sw_discovery_publish_reply
2005-12-29Remove USE_PKGINSTALL from pkgsrc now that mk/install/pkginstall.mkjlam1-2/+1
automatically detects whether we want the pkginstall machinery to be used by the package Makefile.
2005-08-23The real user name in PKG_USERS does not need to be escaped with doublerillig1-2/+2
backslashes anymore. A single backslash is enough. Changed the definition in all affected packages. For those that are not caught, an additional check is placed into bsd.pkginstall.mk.
2005-08-10Remove the abuse of buildlink that was pkg-config/buildlink3.mk. Thatjlam1-2/+2
file's sole purpose was to provide a dependency on pkg-config and set some environment variables. Instead, turn pkg-config into a "tool" in the tools framework, where the pkg-config wrapper automatically adds PKG_CONFIG_LIBDIR to the environment before invoking the real pkg-config. For all package Makefiles that included pkg-config/buildlink3.mk, remove that inclusion and replace it with USE_TOOLS+=pkg-config.
2005-07-21Change path from devel/pkgconfig to devel/pkg-config.wiz1-2/+2
No PKGREVISION bump since pkg-config is only a BUILD_DEPENDS.
2005-05-02RCD_SCRIPTS_EXAMPLEDIR is no longer customizable.reed1-1/+2
And always is defined as share/examples/rc.d which was the default before. This rc.d scripts are not automatically added to PLISTs now also. So add to each corresponding PLIST as required. This was discussed on tech-pkg in late January and late April. Todo: remove the RCD_SCRIPTS_EXAMPLEDIR uses in MESSAGES and elsewhere and remove the RCD_SCRIPTS_EXAMPLEDIR itself.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-22Update to Howl 0.9.10.nathanw2-6/+6
Version 0.9.10 (Jan 28 2005) * FIX: use config.h in mDNSClientAPI.h to determine which headers to include * FIX: don't clobber CFLAGS in Makefile.am files Version 0.9.9 (Jan 27 2005) * FIX: use memmove rather than memcpy * FIX: use memcmp to compare oids, rather than strcmp (contributed by John Wiseman jjwiseman@yahoo.com) * FIX: sw_autoip_network_interface_make_initial_ip_address() uses uninitialized m_mac_addr (contributed by Andrea Campi andrea+howl@webcom.it) * FIX: include stdint.h and use standard types in mDNSClientAPI.h (contributed by Jeff Waugh jdub@perkypants.com) * FIX: make posix_interface.c easier to port other OSes (contributed by Andrea Campi andrea+how@webcom.it) * FIX: check interface status before looking at link (contributed by Andrea Campi andrea+howl@webcom.it) * FIX: builddir != srcdir problem (contributed by Thomas Fitzsimmons fitzsim@redhat.com) * FIX: memory leaks on cleanup * FIX: mDNSResponder, nifd, autoipd shouldn't be linked statically
2005-02-24Add RMD160 digests.agc1-1/+2
2005-01-08Update to 0.9.8, mostly from Ian Zagorskih on tech-pkg@. Changes:schmonz6-21/+46
- FIX: shared library naming scheme included the howl version number (jdub@perkypants.org) - FIX: pkgconfig include pathing included the howl version number (eloli@hotmail.com) - FIX: howl_config.h was being included when compiling apps that use howl (sebastien.estienne@gmail.com) - FIX: publish sample had reversed callback parameters (sebastien.estienne@gmail.com) - nicer printing of text records in browse example (sebastien.estienne@gmail.com) Additional pkgsrc changes by me: * Create a "howl" user and group. * Add rc.d script. * Format DESCR.
2004-12-18Auto-add the PTHREAD_* variables to CFLAGS, LDFLAGS, and LIBS so thatjlam1-1/+2
these packages will pick up -lpthread on NetBSD 1.6.x when linking applications.
2004-11-20Update howl to 0.9.7mjl7-129/+35
- FIX: network interface index was not being initialized correctly on non-Linux platforms - FIX: sw_mdns_stub_init() was not initializing m_pending_ops - FIX: autoipd was not handling return code from fcntl correctly - FIX: portability patches from GNOME team - integration of patches necessary to build and run on Solaris - Separate Apple code into separate mDNSResponder library. - Add sw_discovery_query_record() to discovery API to query individual resource records - Support for discovery operations on specific network interfaces - Support for 64 bit Linux - FIX: client side memory leak when cancelling discovery operations - FIX: FreeBSD mDNSResponder didn't work with -a switch - FIX: mDNSResponder would occasionally crash when waking from sleep on Windows - FIX: mDNSResponder code for parsing config files had buffer overflow
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv2-2/+4
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.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
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".
2004-08-16Include pthread.buildlink3.mk. Should fix the problem seen inschmonz1-1/+2
Krister's 1.6.2 bulk build.
2004-06-10NetBSD needs SO_REUSEPORT, should use "int" not "long" otherwise itlha2-1/+27
wont work on big-endian LP64 machines.
2004-06-05Initial import of Howl 0.9.5.nathanw8-0/+197
Howl is a cross-platform implementation of the Zeroconf networking standard. Branded as Rendezvous tm by Apple Computer, Inc., Zeroconf standardizes networking protocols for delivering hassle-free ad-hoc networking, service discovery, and IP configuration. Howl version 0.6 contains both runtime components, which deliver the Zeroconf/Rendezvous functionality, and an SDK for embedding Zeroconf/Rendezvous functionality in your applications.