1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
Commit Graph

3533 Commits

Author SHA1 Message Date
Baptiste Daroussin
2f6f46027f Support stage 2014-07-01 23:33:35 +00:00
Baptiste Daroussin
4e124b307c Support stage
A bit of cleanup
2014-07-01 23:32:48 +00:00
Baptiste Daroussin
011f6c3f0a Add a forgotten patch 2014-07-01 23:29:10 +00:00
Baptiste Daroussin
f934a2a100 Support stage
Partially strip binaries
Convert to USES=libtool
2014-07-01 23:25:12 +00:00
Ashish SHUKLA
fba661e8a6 - Remove editors/emacs21, and editors/emacs22 as they're no longer maintained
upstream
- Also remove dependent ports
- Add UPDATING entry informing users of the same
- Add MOVED entries

Approved by:	portmgr (bapt)
2014-06-27 12:34:52 +00:00
Antoine Brodin
1319425832 Deprecate ports failing to build with new utmpx
Maintainers had more than 4 years to fix them

With hat:	portmgr
2014-06-23 20:39:14 +00:00
John Marino
fc1b4e7cf9 irc/psybnc: limit hack to FreeBSD to unbreak DragonFly
This "fix" for FreeBSD doesn't look right to me; I don't think it should
be using OSVERSION to determine which compiler is being used.  Until its
fixed better, make sure OSVERSION is only compared on FreeBSD.
2014-06-22 14:15:12 +00:00
Tijl Coosemans
3e4a806167 Add 4 new sed commands to USES=libtool. The first two apply some of the
changes that Debian made to their libtool.  The first command applies to
libtool versions 1.4 and up.  The second command is somewhat more elaborate
but essentially it uses the sed hold space to move an "elif...fi" block
down.  It applies to 2.x.  Together these reduce overlinking to unpatched
.la files (from ports that don't have USES=libtool yet but also .la files
in the work directory).

The third and fourth command fix relinking.  During staging libtool may
relink libA when it links to another library in the work directory libB.
The reason is that libA created during build phase has its runpath set to
the location of libB in the work directory.  This allows running an
executable that links to libA from within the work directory.  The relink
removes this extra runpath.

When libtool relinks libA it replaces "libB.la" on the linker command line
with "-L${STAGEDIR}${PREFIX}/lib -lB" with the intention to link to libB in
the stage directory but this -L flag isn't necessarily the first so another
libB may be linked instead.  The two sed commands make relink the same as a
normal link.  This means libtool will relink with libraries from the work
directory using a path similar to "../srcB/.libs/libB.so" without -L flags.
This applies to libtool 1.4 and up.  Earlier versions don't seem to relink
libraries.
(This fixes ports like devel/apr1 so they link with freshly built libraries
instead of installed libraries.)

Fix all ports with missing libraries.

Additionally:
archivers/rpm4: USES=patchfix.
databases/gdbm: INSTALL_TARGET=install-strip.
devel/gnome-vfs: remove patch that doesn't change anything.
devel/ois: INSTALL_TARGET=install-strip and use standard USE_AUTOTOOLS.
devel/zziplib: INSTALL_TARGET=install-strip, MAKE_CMD.
multimedia/mjpegtools: remove USE_AUTOTOOLS, use modern compiler on i386
   instead of disabling optimisations.
net/libnetdude: disable static plugins.

PR:		190941
Exp-run:	antoine
Approved by:	portmgr (antoine)
2014-06-22 10:44:29 +00:00
Jase Thew
8d4b1105dd irc/znc: Update to 1.4
PR:		191034
Submitted by:	bradleythughes@fastmail.fm
Changes:	http://wiki.znc.in/ChangeLog/1.4
2014-06-20 21:54:10 +00:00
Mathieu Arnold
4f623e0f14 - Update to 1.8.9
- Stage
- Cleanup rc script
- Take [1]

Approved by:	maintainer [1]
Sponsored by:	Absolight
2014-06-19 13:03:29 +00:00
Vanilla I. Shu
67d694419b 1: Stagify.
2: Add LICENSE.

Approved by:	portmgr@
2014-06-17 02:07:14 +00:00
Vanilla I. Shu
74ddc93e38 Stagify.
Approved by:	portmgr@
2014-06-17 02:00:42 +00:00
Vanilla I. Shu
53b1b41eca 1: Stagify.
2: strip binary.

Approved by:	portmgr@
2014-06-17 01:48:20 +00:00
William Grzybowski
09107dfdf0 irc/py-irc: update to 5.9.1
- Update to 5.9.1
- Remove obsolete python 2.6 check
- Remove obsolete zip_safe option
2014-06-16 12:57:05 +00:00
Martin Wilke
f768d4a067 - Stage support
PR:		191023
2014-06-15 03:04:39 +00:00
Marcus von Appen
9097ea3cc4 - Remove easy_install dependency
- Bump PORTREVISION to enforce a cleanup for the easy_install references

With hat:	python@
Approved by:	portmgr (implicit)
2014-06-14 08:20:21 +00:00
Jimmy Olgeni
5e38556079 Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. Categories G-I.

CR:		D201
Approved by:	portmgr (bapt)
2014-06-13 07:36:27 +00:00
Adam Weinberger
90f23b1514 Add missing OPTIONS_SUB. 2014-06-12 18:56:36 +00:00
Adam Weinberger
fd2b0b102d Turn ircbug(1) into an OPTION. 2014-06-12 15:02:54 +00:00
Adam Weinberger
668fd04295 Update to 20131230 and take maintainership. 2014-06-12 14:19:06 +00:00
John Marino
d0bb05930a Reset the 99 ports still listed under sylvio@
Sylvio's last commit was 17 months ago, a full 5 months after all of his
ports could have been reset per policy.  Given the push to complete
staging (48 ports are still unstaged, something like 70+ have already
been staged by other committers) and given that PRs are automatically
assigned but never addressed, it's better just to reset all the ports and
PRs so that it's clear to others that these ports are free to maintain.

Approved by:	portmgr (implicit)
2014-06-11 18:55:29 +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
John Marino
b6c090b954 chinese/bitchx: Bump to acquire MASTERDIR fix, stage too
Related to:
PR: 186425

It looks NO_STAGE should have been removed when irc/bitchx was staged.
Late add: Fix master irc/bitchx to not override PORTREVISION
2014-06-11 10:20:41 +00:00
John Marino
6a2f4f66ba irc/bitchx: Requires build by GCC to avoid segfault
PR:		186425
Submitted by:	Edwin
Approved by:	maintainer (Dan Mashal)
2014-06-10 14:26:34 +00:00
Mathieu Arnold
61de712f46 Remove all the bootstrap files (.bs) from the plists.
Starting with perl 5.20, they're not installed any more if empty,
and on FreeBSD, they're (always ?) empty.

PR:		190681
Submitted by:	mat
Exp-Run by:	antoine
Sponsored by:	Absolight
2014-06-10 12:14:12 +00:00
Bryan Drewery
3e5decadf3 Convert to USES=tar 2014-06-10 03:25:40 +00:00
Mathieu Arnold
1fa1af4495 Update to 3.2.10.3
PR:		190570
Sponsored by:	Absolight
2014-06-09 13:40:38 +00:00
Jimmy Olgeni
55dc0f983a Remove all space characters from Makefile assignments.
No functional changes included.

CR:		D193 (except math/sedumi)
Approved by:	portmgr (bapt)
2014-06-08 19:51:27 +00:00
Vanilla I. Shu
cc48fc8ef5 Stagify. 2014-06-08 03:58:47 +00:00
Jase Thew
eb7b6480e3 - Fix fallout from r355360 and allow lua plugin to be built
successfully
2014-06-06 12:07:39 +00:00
Martin Wilke
bcea1b57a8 - Fix build with clang
PR:		190686
2014-06-06 03:50:22 +00:00
Koop Mast
99bfee6a24 Fix build with gcc from ports. [1]
While here use USES=libtool, strip installed small update regarding LDFLAGS

PR:		178896 [1]
Submitted by:	kvedulv@kvedulv.de
Patch by:	avg@ [1]
2014-06-05 20:27:29 +00:00
Dmitry Marakasov
06358fd1ac - Switch security/libotr3 to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed

Approved by:	portmgr blanket
2014-06-04 14:39:22 +00:00
Rusmir Dusko
f2779fb94a These ports are no longer used or cared for.
Dave Shar <koalative at gmail.com> wishes to maintain these ports
with my help.

deskutils/py-send2trash

- Change Makefile header, use my name and @FreeBSD.org email
- Pass maintainership to koalative at gmail.com
- Change license BSD to BSD3CLAUSE
- Use USE_PYDISTUTILS=yes instead of easy_install
- Remove PYDISTUTILS_PKGNAME and add PYDISTUTILS_AUTOPLIST

graphics/founts

- Change Makefile header, use my name and @FreeBSD.org email
- Pass maintainership to koalative at gmail.com
- Add REINPLACE, fix ELAST
- Change distinfo, remove supplied icon

graphics/py-pyggel

- Pass maintainership to koalative at gmail.com

graphics/radius-engine

- Change Makefile header, use my name and @FreeBSD.org email
- Pass maintainership to koalative at gmail.com

irc/py-fishcrypt

- Pass maintainership to koalative at gmail.com

sysutils/gigolo

- Change Makefile header, use my name and @FreeBSD.org email
- Pass maintainership to koalative at gmail.com
- Use tar:bzip2 instead of USE_BZIP2=yes
- Remove TODO from DOCS
- Remove useless .include <bsd.port.options.mk>
- Change pkg-plist, remove mtree
2014-06-04 14:14:21 +00:00
Rodrigo Osorio
63c133eeb4 - support staging
- changes in per-install & do-install commands

Submitted by:	rodrigo@ (maintainer)
Reviewed by:	bapt (mentor)
2014-06-04 11:14:56 +00:00
Martin Wilke
073a031837 - Mark IGNORE < 9.1
PR:		190596
2014-06-04 05:57:21 +00:00
Rusmir Dusko
137ea0defa - Bump PORTREVISION for dependencies changes
- Pass maintainership to koalative at gmail.com
- Use libtool instead of USE_AUTOTOOLS libtool
- Add USE_AUTOTOOLS libtoolize
- Set PORTSCOUT, wrong NLS
- Change pkg-plist, remove *.la files
2014-06-03 19:54:22 +00:00
Vanilla I. Shu
8b353dbc8d 1: Fix COMMENT.
2: add libtool to USES.

PR:		ports/190411
Submitted by:	ports at robakdesign.com
2014-06-03 13:20:23 +00:00
Martin Wilke
8707044316 - Update to 20140530
- Stage support
2014-06-03 10:45:53 +00:00
Rene Ladan
8b7b090a2a irc/znc: Fix USE_PYTHON version number, it should be 3+ not 2+
Submitted by:	antoine
2014-06-01 15:37:41 +00:00
Rene Ladan
ca4ecbb419 Update consumers of lang/python31 or higher to use Python version 3.X
and consumers of lang/python31 or lower to use Python 2.X

This is in preparation of removing lang/python31 which expired on 2014-06-01

While here apply some fixes for textproc/codespell:
- USE_XZ -> USES=tar:xz
- remove unneeded USE_PYTHON_RUN line

Approved by:	python (mva)
2014-06-01 15:28:44 +00:00
Vanilla I. Shu
fe56ba39e8 Upgrade to 0.8.16. 2014-06-01 02:22:37 +00:00
Mathieu Arnold
9fec22bd72 - Fix runtime when built with clang [1] [2]
- Support stage [3]
- Switch to options helpers
- Update patches, and rename them to follow makepatch naming

maintainer timeout [1] [2] [3]
-> take over maintainership

PR:		ports/184150 [1], ports/187117 [2], ports/189615 [3]
Submitted by:	Ryan Frederick [1], Jean-Sébastien Pédron [2], Ryan Frederick [3]
Sponsored by:	Absolight
2014-05-27 23:58:42 +00:00
Baptiste Daroussin
e836ab008a Replace lang/lua with the new lang/lua51
lang/lua51 is working the same way lang/lua52, chase ports using lua 5.1
Make the default lua lua52
Make all lua ports using USES=lua

Approved by:	portmgr (implicit)
2014-05-26 15:28:28 +00:00
Martin Wilke
23e6e98768 - Update to 1.1.10
PR:		189318
Submitted by:	maintainer
2014-05-21 05:28:56 +00:00
Alex Kozlov
b1a64e91ac - Remove empty files and directories
Approved by:	portmgr (antoine)
2014-05-20 08:56:38 +00:00
Tijl Coosemans
5795addbba Convert net-im/libpurple (and slave ports net-im/finch and net-im/pidgin)
to "USES=libtool tar:bzip2".  Bump PORTREVISION on all dependent ports
and modernise them as well (USES, LIB_DEPENDS, staging).

audio/pidgin-musictracker:
- Replace LIBS with LDFLAGS.
- Disable static plugin.

net/online-desktop: Remove obsolete patches.

net-im/mbpurple:
- Drop pkgconf dependency.
- Replace post-patch with MAKE_ARGS.
- Use standard do-build.

net-im/pidgin-audacious-remote: Disable static plugin.

net-im/pidgin-birthday-reminder: Disable static plugin.

net-im/pidgin-fetion: Replace pkg-plist with PLIST_FILES.

net-im/pidgin-guifications:
- Drop USE_GNOME=gnomeprefix.
- Replace LIBS with LDFLAGS.

net-im/pidgin-hotkeys:
- Drop CFLAGS=-fPIC.
- Fix build on systems without gcc.

net-im/pidgin-libnotify:
- Use option helpers.
- Drop references to PTHREAD_CFLAGS and PTHREAD_LIBS.

net-im/pidgin-manualsize: Fix build on systems without gcc.

net-im/pidgin-privacy-please:
- Replace a patch with CPPFLAGS and LDFLAGS.
- Don't use USE_LDCONFIG for a plugin.

net-im/pidgin-sipe:
- Don't use USE_LDCONFIG for a plugin.
- Drop PORTDOCS that don't contain useful documentation.
- Patch configure with s/LDLAGS/LDFLAGS/ so LDFLAGS can replace LIBS.
- Use option helpers and fix Kerberos option.
- Remove obsolete CONFIGURE_ENV.

security/pidgin-encryption:
- Drop references to PTHREAD_CFLAGS and PTHREAD_LIBS.
- Disable static plugin.
- Use option helpers.

security/pidgin-otr:
- Drop redundant comment about PORTREVISION.
- Add USE_GNOME=gtk20.
- Drop references to PTHREAD_CFLAGS and PTHREAD_LIBS.
- Port uses stack protector unconditionally so link with -lssp_nonshared
  when necessary like Mk/bsd.ssp.mk does.

Approved by:	portmgr (PORTREVISION bump on unstaged port)
2014-05-17 16:57:14 +00:00
Hiroki Sato
d69e5bd22a - Fix build on 10.x and later.
- Add LICENSE.
2014-05-17 03:13:56 +00:00
Gavin Atkinson
f4eda4dda2 Update irc/tircd to 0.30, and remove NO_STAGE
Approved by:	mat
2014-05-15 01:10:07 +00:00
Gerald Pfeifer
4cdf0359ba - Stage.
- Update WWW entry in pkg-descr.

PR:		188963
Submitted by:	Bartek Rutkowski <ports@robakdesign.com>
Approved by:	portmgr (blanket pre-approval)
2014-05-13 20:42:02 +00:00