Commit graph

76 commits

Author SHA1 Message Date
rillig
eb3c2b436e net: align variable assignments
pkglint -Wall -F --only aligned --only indent -r

No manual corrections.
2019-11-03 11:45:28 +00:00
he
5e45d00f01 I'm sorry, the configure patch was mangled. Here's a correction.
Riding on the previous version bump since this is a build fix.
2018-05-30 09:39:12 +00:00
he
b9507ab64a Add checking for both res_mkquery and __res_mkquery, and same for
dn_expand.  I could not find a way to express "you need to include
<resolv.h> before checking this function in this library" with the
older autoconf this uses.
Bump PKGREVISION.
2018-05-29 12:56:55 +00:00
he
45012a4d8b Respect TCL_INCLUDE_SPEC from tclConfig.sh if specified.
Bump PKGREVISION.
2018-05-28 14:14:02 +00:00
he
811ec64e48 Provide more diagnostics leading up to abandoning an straps
connection.  When abandoning a trap connection, check if an straps
child's status should be collected.
Bump PKGREVISION.
2018-05-14 08:57:57 +00:00
hauke
d335ed2a8f Regen distinfo after patch update. 2018-04-15 20:05:46 +00:00
he
4fef0e36a6 Move to patching unix/configure.in, and regen unix/configure.
Add a patch to search for __dn_expand in -lresolv if it's not in libc,
as is the case on Linux Debian.
Bump PKGREVISION.
2018-04-13 19:10:49 +00:00
he
c3717b9b6f Add some more protection against miscoded/corrupted OIDs.
Bump PKGREVISION.
2018-02-12 14:52:14 +00:00
he
60f7d3a576 Um, when backing out local patch, also back out distinfo checksum... 2018-02-02 13:56:09 +00:00
he
9f5c1713b3 Add a patch which does minimal validation when decoding OIDs.
Bump PKGREVISION.
2018-02-02 13:55:28 +00:00
jlam
95da25f498 net/tcl-scotty: Install manpages into ${PKGMANDIR}.
Modify unix/Makefile.in so that the GNU configure script can
replace @mandir@ with the correct location for the installed
manpages under ${PKGMANDIR}.
2017-08-19 00:26:26 +00:00
he
83643cd016 Eeh... Recompute checksum. 2017-02-01 09:35:05 +00:00
he
968ae925b8 Insert a rather ugly workaround in the code handling SNMP trap messages.
It appears that sometimes the reception of SNMP trap messages can somehow
get out of sync, and all too often this results in a scotty process which
apparently endlessly does a read() of 1 byte and gets EAGAIN, just to try
again.  Instead, do some rudimentary check on the length of trap messages,
and try to re-sync the stream by finishing re-sync on first EAGAIN.

Bump PKGREVISION.
2017-02-01 09:29:18 +00:00
hauke
3435080e3e We share patches with net/tkined, which needs to patch a tkined.1 man
page we explicitely remove, to avoid conflict.

Unfortunately, there is only one PATCHDIR... so keep around tkined.1
till after patching.
2016-06-02 12:25:47 +00:00
hauke
0770072c2d Re-hash after actually checking in patch 2016-05-02 15:25:57 +00:00
hauke
cba734ba36 Make the tkined man page render by dropping an obsolete library include 2016-05-02 15:16:43 +00:00
dholland
4fc755ec6e Fix handling of tcl and tk versions: don't demand exact version when
the version we have doesn't include the teeny version number.

Possibly we should arrange to pass that in and require it exactly; I'm
not sure exactly what the compatibility semantics of version numbers
are supposed to be in tcl-land; but it's definitely wrong the way it
has been.

Fixes PR 50244 wherein tkined fails to run.
2016-05-02 04:00:25 +00:00
dholland
e7a9f06b90 Explicitly set umask when frobbing pkgIndex.tcl in post-install. 2016-05-02 03:57:35 +00:00
joerg
03bbf1a1be Output of rpcgen used without dependency. 2016-01-13 23:54:42 +00:00
agc
203292f73e Add SHA512 digests for distfiles for net category
Problems found with existing digests:
	Package haproxy distfile haproxy-1.5.14.tar.gz
	159f5beb8fdc6b8059ae51b53dc935d91c0fb51f [recorded]
	da39a3ee5e6b4b0d3255bfef95601890afd80709 [calculated]

Problems found locating distfiles:
	Package bsddip: missing distfile bsddip-1.02.tar.Z
	Package citrix_ica: missing distfile citrix_ica-10.6.115659/en.linuxx86.tar.gz
	Package djbdns: missing distfile djbdns-1.05-test25.diff.bz2
	Package djbdns: missing distfile djbdns-cachestats.patch
	Package djbdns: missing distfile 0002-dnscache-cache-soa-records.patch
	Package gated: missing distfile gated-3-5-11.tar.gz
	Package owncloudclient: missing distfile owncloudclient-2.0.2.tar.xz
	Package poink: missing distfile poink-1.6.tar.gz
	Package ra-rtsp-proxy: missing distfile rtspd-src-1.0.0.0.tar.gz
	Package ucspi-ssl: missing distfile ucspi-ssl-0.70-ucspitls-0.1.patch
	Package waste: missing distfile waste-source.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
2015-11-04 00:34:51 +00:00
hauke
096fd19f2c Update homepage - according to archive.org, the URL entered in 2006
never existed, not even in 2006... The replacement may be prehistoric,
but it is at least readable.
2015-09-14 11:30:49 +00:00
dholland
69ff3b52fd Set SPECIAL_PERMS and use user-destdir mode instead of privileged
destdir mode.
2015-07-12 04:59:55 +00:00
wiz
cda18437be Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles. 2014-10-09 14:05:50 +00:00
he
f4d96809fe Add a patch to handle DISPLAY-HINT with 't' the same as 'a',
so that we can deal with an updated snmpFrameworkMIB with

	SnmpAdminString ::= TEXTUAL-CONVENTION
	    DISPLAY-HINT "255t"

Bump PKGREVISION.
2014-10-08 15:50:18 +00:00
joerg
34bbd4b28b Honour CFLAGS. 2014-05-30 11:35:35 +00:00
he
5b73f85427 Make tcl-scotty build with minimal warnings and install again.
This change is the result of a large sweep triggered by the new
Tcl which has const'ified many interfaces -- this follows suit with
many corresponding changes internally in scotty => lots of new
patches.

Also, change so as to not access interp->errorLine and
interp->result directly, use the accessor functions instead,
and turn off the corresponding compatibility defines.

The old patch files have been renamed and expanded, the new
scheme for naming patch files is used.

Only minimal functionality testing is done, but what has been
done shows that it basically works again.

PKGREVISION bumped.
2014-03-05 13:52:29 +00:00
joerg
b84ecf78f3 Allow build with TCL 8.6. Needs more work as it fails in the install
phase.
2014-02-04 00:19:14 +00:00
adam
41e677f366 Revbump after updating tcl/tk. 2014-01-11 14:42:00 +00:00
he
cd881328f2 Revert the MACHINE_ARCH -> MACHINE PLIST change, now that lang/tcl
has been fixed.

This time we bump PKGREVISION, even though the contents should not
change.
2012-11-07 14:33:54 +00:00
he
39b35a1204 It turns out that scotty installs the pre-parsed MIBs into a sub-
directory named ${MACHINE}-${OPSYS} not ${MACHINE_ARCH}-${OPSYS},
which the PLIST specifies.  Adapt the PLIST accordingly, so that
this builds on amd64 as well, where MACHINE and MACHINE_ARCH is
different...

No pkgrevision bump, since this is merely a build fix, and the
contents of the package does not change for those where it
built already.
2012-11-07 12:54:30 +00:00
marino
4ad33b40f4 net/tcl-scotty: Last change no longer needed, revert
The reason tcl-scotty was missing an rpath during the build is because
tclConfig.sh wasn't configured with it.  lang/tcl has been updated so
that tclConfig.sh adds the appropriate runpath for the system.

Remove the previously hardcoded "-rpath" to revert the package to be
the way it way.
2012-08-22 22:18:23 +00:00
marino
9f2c0704cf net/tcl-scotty: Insert rpath into libtnm.so
This is not a tcl/tk 8.5 fix.  The libtnm.so couldn't be found during the
build due to an omitted runpath.  Two other patches were regenerated
because they didn't match the source exactly.
2012-08-21 21:54:19 +00:00
he
b10e503727 Several changes rolled into one:
o Wedge in DESTDIR support.  This is a little tricky since the
   installation procedure wants to run scotty to parse and dump
   the MIB files, and this needs to be done in DESTDIR.  Therefore
   we use the post-install target, to fix things up before packaging
   and the real install.

 o Fix the "dns" functionality not to use _res, since this program
   is linked with libpthread that won't work on NetBSD (aborts the
   program).  Though the modified version still uses a global static
   variable.

 o Add comments to all the patch files.

 o Eliminate use of ${WRKSRC}/.., since pkglint objects to it.  Instead
   use BUILD_DIRS and CONFIGURE_DIRS.

 o Add a LICENSE setting, 2-clause-bsd appears most similar.

 o Bump PKGREVISION for the above changes.
2011-09-02 08:06:55 +00:00
jwise
765ec9d406 Give up maintainership of packages where I am still listed as MAINTAINER. 2009-08-20 15:24:58 +00:00
joerg
62d1ba2bac Remove @dirrm entries from PLISTs 2009-06-14 18:03:28 +00:00
joerg
2d1ba244e9 Simply and speed up buildlink3.mk files and processing.
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-03-20 19:23:50 +00:00
wiz
601583c320 Whitespace cleanup, courtesy of pkglint.
Patch provided by Sergey Svishchev in private mail.
2007-02-22 19:26:05 +00:00
wiz
b6160330f7 Update MASTER_SITES and/or HOMEPAGE, from Sergey Svishchev. 2006-10-04 21:53:15 +00:00
jlam
c16221a4db Change the format of BUILDLINK_ORDER to contain depth information as 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
2006-07-08 23:10:35 +00:00
jlam
9430e49307 Track information in a new variable BUILDLINK_ORDER that informs us
of the order in which buildlink3.mk files are (recursively) included
by a package Makefile.
2006-07-08 22:38:58 +00:00
minskim
e992931f9c USE_TOOLS+=lex 2006-06-21 18:33:51 +00:00
minskim
6e1ee94c8a USE_TOOLS+=yacc 2006-06-20 22:18:19 +00:00
rillig
96fc47c14f Aligned the last line of the buildlink3.mk files with the first line, so
that they look nicer.
2006-04-12 10:26:59 +00:00
reed
5abef9be14 Over 1200 files touched but no revisions bumped :)
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-04-06 06:21:32 +00:00
veego
815bc267a9 Add missing $NetBSD$ which was there when i generated distinfo. 2005-05-17 06:26:40 +00:00
veego
e57db3afa2 Don't initialize $(LD_SEARCH_FLAGS), which is used in the $(LD) link command.
Inspired by an patch from agc to tk83. Thx to krister for pointing that out
to me.
fix PR pkg/30241
2005-05-16 17:04:03 +00:00
tv
f816d81489 Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used. 2005-04-11 21:44:48 +00:00
agc
b12d62efb5 Add RMD160 digests. 2005-02-24 12:13:41 +00:00
jlam
8b2040b409 Always create a ${TOOLS_DIR}/bin/rpcgen to wrap the real rpcgen.
The wrapper will correctly set the CPP environment variable to a
stat((2)able path to a C preprocessor, then rely on the PATH to
find and invoke the real rpcgen.

Remove NO_EXPORT_CPP in package Makefiles where it was used just to
avoid problems with rpcgen.  The build system now just does the right
thing automatically without needing package-specific knowledge.

This fixes PR pkg/27272.
2004-12-18 19:24:26 +00:00
tv
c487cb967a Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10
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-10-03 00:12:51 +00:00