1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-18 03:46:03 +00:00
Commit Graph

87 Commits

Author SHA1 Message Date
Tijl Coosemans
6ead27eb95 Remove libiconv.so.3 compatibility link that was added in r374303 to
prevent massive PORTREVISION bumps.  Bump dependent ports that have not
been bumped since.
2016-12-08 19:23:24 +00:00
Mathieu Arnold
eabbfd75e3 ${RM} already has -f.
PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
2016-10-21 12:51:40 +00:00
Mathieu Arnold
1a8a092d9f Rename all files containing a : in their filename.
While there, run make makepatch on affected ports, and rename patches
accordingly.

Sponsored by:	Absolight
2016-06-17 23:28:04 +00:00
Tijl Coosemans
074ea5282a converters/libiconv:
- Remove const qualifier from iconv(3) to match POSIX:
  http://pubs.opengroup.org/onlinepubs/9699919799/functions/iconv.html
- Patch iconv.h to expose more GNU extensions when LIBICONV_PLUG is
  defined because the base system iconv supports these extensions too.

Add/remove patches to/from ports to call iconv with non-const arguments.

This breaks some ports on FreeBSD 10 because base system iconv.h still has
the const qualifier.  Fix this by letting USES=iconv add a build dependency
on converters/libiconv so ports can use its iconv.h (with LIBICONV_PLUG
defined) instead of the base system iconv.h.

This exposed some ports that link with libiconv when it is available instead
of using libc iconv.  In these cases one of the following changes has been
made:
- patch configure scripts to test for libc iconv first
- add ac_cv_lib_iconv_libiconv=no or similar to CONFIGURE_ARGS to disable
  some configure tests
- converters/wkhtmltopdf: this includes Qt4 so add a patch from devel/qt4
- lang/gcc5-aux: respect CFLAGS and friends during configure such that
  LIBICONV_PLUG is defined in the iconv test, also switch to external
  gettext
- mail/gnarwl: replace patches with CPPFLAGS/LIBS
- multimedia/ffmpeg2theora: remove iconv test from SConstruct and use
  ICONV_LIB in port Makefile instead, also fix a bug in subtitles.c
- net-im/licq: finish conversion to cmake
- net-mgmt/bandwidthd, net-mgmt/icinga, net-mgmt/nagios, net-mgmt/nagios4:
  don't need iconv
- textproc/p5-XML-TinyXML: finish conversion to USES=perl5

Other changes:
- databases/qdbm and slaves: respect CFLAGS and friends, also enable bzip2
  and lzo support
- games/ldmud: respect CFLAGS and friends
- graphics/inventor: replace some patches with MAKE_ARGS/MAKE_ENV to respect
  CFLAGS and friends, also remove FreeBSD/alpha patch and add missing xorg
  dependencies

PR:		199099
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2015-04-15 08:20:27 +00:00
Bartek Rutkowski
6f4f01011c japanese/groff: add CPE information
- Maintainer's timeout (hrs@FreeBSD.org)

PR:		198594
Submitted by:	Shun <shun.fbsd.pr@dropcut.net>
2015-03-31 13:33:44 +00:00
Baptiste Daroussin
b5b47aecab Simplify plist 2014-10-31 20:04:21 +00:00
Hiroki Sato
1ce38e6fcc - Fix build with newer versions of makeinfo.
- Fix shebang line in sh and perl scripts.
- Remove gcc dependency.
- Move example files to EXAMPLESDIR.
2014-08-29 18:12:20 +00:00
Antoine Brodin
5acdd31698 Allow to build with texinfo from ports 2014-06-25 21:54:45 +00:00
Tijl Coosemans
9f8b4bcde3 Support LIBS like LDFLAGS.
- Add LIBS="${LIBS}" to MAKE_ENV and CONFIGURE_ENV.
- Add an option helper for LIBS.
- Adjust all ports that already use LIBS.  Also remove references to
  PTHREAD_CFLAGS and PTHREAD_LIBS while here.
- Some ports did not support having a LIBS environment variable and
  required additional patches.

Somewhat simplified a linker command line looks like:

${CC} ${src_LDFLAGS} ${LDFLAGS} ${src_LIBS} ${LIBS}

where src_LDFLAGS and src_LIBS are controlled by upstream and LDFLAGS and
LIBS can be controlled by us.  If possible -L and -l flags need to be
added to LIBS to make sure they appear after any -L and -l flags set by
upstream.  Many ports currently add -L${LOCALBASE}/lib to LDFLAGS but this
may appear too early on the command line causing installed libraries to
be linked in instead of freshly built ones.

Additional changes:
benchmarks/netio: Replace WITH_IPV6 with an IPV6 option.
comms/gnokii: Replace some patches with USES=pathfix.  Also remove -fPIC.
graphics/gimageview: USES=libtool and install desktop file in DESKTOPDIR.
graphics/visionworkbench: Remove FreeBSD 7 support.
multimedia/libmovtar: New LIB_DEPENDS syntax.
multimedia/opencinematools: Use standard do-build.
net/siproxd: USES=libtool:keepla (port actually needs .la files for plugins)
net-mgmt/nagios: Remove -fPIC.
net-mgmt/nagios4: Remove -fPIC.
print/cups-base: Only add -lssp_nonshared on i386 and OSVERSION < 1000036.
security/p11-kit: Replace PTHREAD_LIBS in CONFIGURE_ENV with
ac_cv_func_pthread_mutexattr_init=no in CONFIGURE_ARGS.  This skips a test
in configure that falsely detects pthread_mutexattr_init in our libc.
sysutils/dar: Fix iconv detection.
x11/rxvt-unicode: Remove -lstdc++ and patch configure to remove a FreeBSD
hack and use $CXX as linker as on other platforms.

PR:		190592
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2014-06-11 14:49:59 +00:00
Martin Wilke
cf6b32bc02 - Convert gmake,bzip2 to USES
Approved by:	portmgr
2014-05-26 12:33:13 +00:00
Mathieu Arnold
cf28d260c6 Remove the last @comment $FreeBSD$ from plists.
With hat:	portmgr
Sponsored by:	Absolight
2014-04-24 16:26:48 +00:00
Hiroki Sato
a23d342635 - Add STAGEDIR support.
- Add LICENSE.
- Update MASTER_SITES.
- Remove old hacks for systems prior 5.1-RELEASE.
- Fix undefined reference to `polyfill' issue on 10.0 and later. [*]
- Style clean-ups.

Submitted by:	TAKEHARU KATO [*]
PR:		ports/185203
2014-02-07 19:06:19 +00:00
Baptiste Daroussin
8ee9a3584f Add NO_STAGE all over the place in preparation for the staging support (cat: japanese) 2013-09-20 18:47:54 +00:00
Guido Falsi
642be1b81d - Make ports use the libc provided iconv implementation on 10-CURRENT
after r254273
- Fix a bunch of ports to properly work after this
- Mark converters/libiconv as IGNORE for systems with iconv in libc

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Discussed with:	bapt, bsam (who both contributed ideas and code)
2013-09-04 18:06:07 +00:00
Marcus von Appen
a3a0715f38 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig while here

Reviewed by:	zeising
2013-04-27 11:59:28 +00:00
Mark Linimon
a8693b8dee Force numerous ports that fail to build with clang over to instead always
rely on gcc.  The patch uses the new USE_GCC=any code in Mk/bsd.gcc.mk to
accomplish this.

The ports chosen were ports that blocked 2 or more ports from building with
clang.  (There are several hundred other ports that still fail to build with
clang, even with this patch.  This is merely one step along the way.)

Those interested in fixing these ports with clang, and have clang as their
default compiler, can simply set FORCE_BASE_CC_FOR_TESTING=yes.

For those who have gcc as their default compiler, this change is believed
to cause no change.

Hat:		portmgr
Tested with:	multiple runs on amd64-8-exp-bcm and 9-exp-clang, with various
		combinations of patch/no-patch and flag settings.
2012-10-09 22:12:13 +00:00
Dirk Meyer
2b74a89bc8 - update png to 1.5.10 2012-06-01 05:26:28 +00:00
Martin Wilke
65e190c0f0 - Get Rid MD5 support
With hat:	portmgr (myself)
2011-03-18 17:59:50 +00:00
Ulrich Spörlein
a1121cd8a4 Add CONFLICTS for groff ports
Submitted by:	Andrzej Tobola <ato@iem.pw.edu.pl>
Feature safe:	yes
2011-01-16 18:09:02 +00:00
Dirk Meyer
de78af3ac5 - update to 1.4.1
Reviewed by:	exp8 run on pointyhat
Supported by:	miwi
2010-03-28 06:47:48 +00:00
Dirk Meyer
ca9c60461c - update to jpeg-8 2010-02-05 11:46:55 +00:00
Pav Lucistnik
ed9c0642a6 - Mark MAKE_JOBS_UNSAFE
Reported by:	pointyhat
2009-11-18 22:39:55 +00:00
Hiroki Sato
b064ecde4f Take maintainership. 2009-05-04 20:16:08 +00:00
Pav Lucistnik
41d8c3385c - Remove conditional checks for FreeBSD 5.x and older 2009-01-05 20:36:33 +00:00
Pav Lucistnik
b8f848deb9 - Update debian patch to 21
PR:		ports/124649 (based on)
Submitted by:	Pedro F. Giffuni <pfgshield-freebsd@yahoo.com>
2008-12-03 22:51:37 +00:00
Pietro Cerutti
c6fd398b07 - Fix build upon NOPORTDOCS
Reported by:	QA Tindie
Approved by:	portmgr
2008-09-09 22:05:56 +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
Gabor Kovesdan
c44fa33a5e - Remove FreeBSD 4.X support from unmaintained ports in categories starting
with letter i-m
2007-04-18 11:46:10 +00:00
OKAZAKI Tetsurou
b374518e41 Use SUB_FILES to install mdoc.local.
Support newer FreeBSD releases in the Fx macro. (*1)

Submitted by:	Watanabe Kazuhiro <CQG00620 at nifty.ne.jp> (*1)
2006-05-21 23:10:49 +00:00
OKAZAKI Tetsurou
6d773cb023 Upgrade I18N patch to 1.8.1.1-12.
Remove deprecated USE_REINPLACE.
Utilize INFO.
Fix a patch error about a html device.

PR:		ports/95025
Submitted by:	Atsushi SUGAWARA <peanutsjamjam@w9.dion.ne.jp>
2006-04-22 21:08:39 +00:00
Mark Linimon
b14127ff8a Reset okazaki due to long period of inactivity and maintainer-timeout.
Hat:	portmgr
2006-04-15 06:17:51 +00:00
Edwin Groothuis
c92c635b24 SHA256ify
Approved by: krion@
2006-01-22 12:42:24 +00:00
OKAZAKI Tetsurou
546de880de Security update to ja-groff.
- Fix insecure temporary file handling of pic2graph, eqn2graph [1] and groffer [2].

Utilize PORTDOCS.

PR:		ports/80671
Submitted by:	KOMATSU Shinichiro
VuXML:		01bb84e2-bd88-11d9-a281-02e018374e71 [1],
		169f422f-bd88-11d9-a281-02e018374e71 [2]
2005-05-09 07:06:22 +00:00
OKAZAKI Tetsurou
165b37a218 Rearrange dependencies.
Turn off RUN_DEPENDS to `graphics/netpbm' when PACKAGE_BUILDING is defined.
2004-05-14 00:33:43 +00:00
OKAZAKI Tetsurou
d3a6633935 Update I18N patch. 2004-03-11 05:31:52 +00:00
OKAZAKI Tetsurou
7a6bbfdafe Fix the bug of a make rule in the install-links target that installs
invalid symbolic links into ${PREFIX}/bin.
Bump up PORTREVISION.

Submitted by:	taku-san and otsune-san
2004-02-16 12:37:01 +00:00
OKAZAKI Tetsurou
4282d53388 Utilize USE_ICONV.
Fix PLIST_SUB when WITHOUT_INFO is defined and OSVERSION >= 470000.
Rename for-loop iterators FILE to F, to avoid overriding FILE variable provided by bsd.port.mk.
Stop using sub make in post-install rules.
2004-02-11 10:16:13 +00:00
Joe Marcus Clarke
053fdb6a6b Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
2004-02-04 05:21:48 +00:00
OKAZAKI Tetsurou
0d8c62f0f6 Use ${MASTER_SITE_DEBIAN} instead of ${MASTER_SITE_GNU} for fetching
the source archive of groff-1.18.1 until it will be uploaded at
ftp.gnu.org again.

PR:		57490

Support .In macro in the text.

Submitted by:	horikawa
2003-10-17 09:46:23 +00:00
OKAZAKI Tetsurou
2613e7e168 Avoid a bus error in the do-build target when nl_langinfo(CODESET) returns "EUC".
PR:		ports/57490
2003-10-03 11:56:58 +00:00
OKAZAKI Tetsurou
569528d017 Update I18N patch.
Obtained from:	debian

Update `operating-system' to FreeBSD 4.9.
Use %%DOCSDIR%% in pkg-plist.
2003-09-10 12:31:48 +00:00
OKAZAKI Tetsurou
3a84057c6e Use ${XARGS}. 2003-07-30 12:33:50 +00:00
OKAZAKI Tetsurou
23901e45e1 Update tmac suite.
* doc.tmac (tag-list): Apply a vendor fix based on the diff
 1.1.1.9 -> 1.1.1.10 of src/contrib/groff/tmac/doc.tmac.

Submitted by:	horikawa

* mdoc/ja.eucJP: Add translations of volume-ds-XXX and str-Lb-libYYY.

Submitted by:	Akira Ikeuchi <a_ikeuchi@mic.mitsumi.co.jp>

* mdoc/doc-common (operating-system-FreeBSD-5.1): New string variable.
* mdoc/ja.eucJP (volume-operating-system-ateol): Switch to 0 instead of 1.

Increment PORTREVISION.
2003-05-23 00:21:13 +00:00
OKAZAKI Tetsurou
7d0eb04eb8 Grouping MASTER_SITES and DIST_FILES. [1]
Suppress warning "locale: not found" by nroff as /usr/bin/nroff does. [1]
Support ja_JP.EUC in nroff for backward compatibility.
PORTREVISION up.

Submitted by:	kuriyama [1]
2003-03-25 04:19:56 +00:00
Kris Kennaway
cea76719c4 ".ifdef ${WITHOUT_WCHAR_H}" is not valid make syntax
Pointy hat to:	okazaki
2003-03-06 07:50:42 +00:00
OKAZAKI Tetsurou
bbea3a6161 Upgrade to 1.18.1.
Update tmac suite to 20030303 of RELENG_4.
2003-03-06 04:59:53 +00:00
OKAZAKI Tetsurou
d212585184 Update tmac suite to 20020918 of RELENG_4.
Change the default .Os value to FreeBSD 4.7.
Bump PORTREVISION.
2002-09-19 01:38:47 +00:00
OKAZAKI Tetsurou
489fefbd88 Use ${REINPLACE_CMD} instead of ${PERL}. 2002-06-20 19:13:13 +00:00
OKAZAKI Tetsurou
ff40f2b667 Update tmac suite to 20020602 of RELENG_4.
Change the default .Os value to FreeBSD 4.6.
Bump PORTREVISION.
2002-06-03 02:47:09 +00:00
OKAZAKI Tetsurou
bb49110845 Update the value of `operating-system' defined at mdoc.local to "FreeBSD\~4.5".
Bump PORTREVISION.
2002-01-22 18:53:07 +00:00