svn commit: r329743 - in head: audio/tagtool audio/xmixer databases/gtksql editors/gmanedit games/apoolGL games/bygfoot games/gnomeattacks games/gnomebreakout games/newvox games/senken
John Marino
marino at FreeBSD.org
Mon Oct 7 23:03:15 UTC 2013
Author: marino
Date: Mon Oct 7 23:03:12 2013
New Revision: 329743
URL: http://svnweb.freebsd.org/changeset/ports/329743
Log:
Explicitly link libraries on 10 unmaintained ports
The following ports will not build with a binutils 2.22+ linker built
with standard options. This has been obvious with DPorts, but difficult
to see on FreeBSD. However, setting the ports compiler as a recent gcc
(e.g lang/gcc48) is an excellent way to detect the unspecified but needed
libraries as these recent GCC compilers use the latest binutils linkers.
These patches were tested on FreeBSD 8.4 and DragonFly 3.5
Modified:
head/audio/tagtool/Makefile
head/audio/xmixer/Makefile
head/databases/gtksql/Makefile
head/editors/gmanedit/Makefile
head/games/apoolGL/Makefile
head/games/bygfoot/Makefile
head/games/gnomeattacks/Makefile
head/games/gnomebreakout/Makefile
head/games/newvox/Makefile
head/games/senken/Makefile
Modified: head/audio/tagtool/Makefile
==============================================================================
--- head/audio/tagtool/Makefile Mon Oct 7 22:07:08 2013 (r329742)
+++ head/audio/tagtool/Makefile Mon Oct 7 23:03:12 2013 (r329743)
@@ -22,7 +22,7 @@ GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
CPPFLAGS+= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
-LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -logg
+LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -logg -lm
post-patch:
@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
Modified: head/audio/xmixer/Makefile
==============================================================================
--- head/audio/xmixer/Makefile Mon Oct 7 22:07:08 2013 (r329742)
+++ head/audio/xmixer/Makefile Mon Oct 7 23:03:12 2013 (r329743)
@@ -30,6 +30,7 @@ PLIST_FILES+= bin/xgmixer
.else
USE_XORG= x11 xt ice xaw
PROGRAMS= xmixer
+LDFLAGS+= -L${LOCALBASE}/lib -lX11
.endif
post-patch:
Modified: head/databases/gtksql/Makefile
==============================================================================
--- head/databases/gtksql/Makefile Mon Oct 7 22:07:08 2013 (r329742)
+++ head/databases/gtksql/Makefile Mon Oct 7 23:03:12 2013 (r329743)
@@ -15,9 +15,9 @@ LIB_DEPENDS= avahi-client:${PORTSDIR}/ne
GNU_CONFIGURE= yes
USE_AUTOTOOLS= libtool
-USES= pkgconfig
-USE_GMAKE= yes
+USES= pkgconfig gmake
USE_GNOME= gtk20
+LDFLAGS+= -L${LOCALBASE}/lib -lgmodule-2.0
MAN1= ${PORTNAME}.1
PORTDOCS= AUTHORS ChangeLog NEWS README TODO
Modified: head/editors/gmanedit/Makefile
==============================================================================
--- head/editors/gmanedit/Makefile Mon Oct 7 22:07:08 2013 (r329742)
+++ head/editors/gmanedit/Makefile Mon Oct 7 23:03:12 2013 (r329743)
@@ -14,7 +14,7 @@ USES= pathfix gettext gmake pkgco
USE_GNOME= gtk20
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
+LDFLAGS+= -L${LOCALBASE}/lib -lz
MAN1= gmanedit.1
Modified: head/games/apoolGL/Makefile
==============================================================================
--- head/games/apoolGL/Makefile Mon Oct 7 22:07:08 2013 (r329742)
+++ head/games/apoolGL/Makefile Mon Oct 7 23:03:12 2013 (r329743)
@@ -13,6 +13,7 @@ COMMENT= Another billiards simulator
USE_SDL= sdl
USE_GL= gl
+LDFLAGS+= -lm
PORTDOCS= ApoolGL.txt CHANGELOG OpenGL-Features
Modified: head/games/bygfoot/Makefile
==============================================================================
--- head/games/bygfoot/Makefile Mon Oct 7 22:07:08 2013 (r329742)
+++ head/games/bygfoot/Makefile Mon Oct 7 23:03:12 2013 (r329743)
@@ -20,7 +20,7 @@ GNU_CONFIGURE= yes
USE_BZIP2= yes
USE_GNOME= gtk20
CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
+LDFLAGS+= -L${LOCALBASE}/lib ${PTHREAD_LIBS} -lm
NO_STAGE= yes
.include <bsd.port.mk>
Modified: head/games/gnomeattacks/Makefile
==============================================================================
--- head/games/gnomeattacks/Makefile Mon Oct 7 22:07:08 2013 (r329742)
+++ head/games/gnomeattacks/Makefile Mon Oct 7 23:03:12 2013 (r329743)
@@ -11,10 +11,11 @@ MAINTAINER= ports at FreeBSD.org
COMMENT= GNOME 2 game featuring a bizarre flying GNOME logo
GNU_CONFIGURE= yes
-USES= pathfix gmake pkgconfig
+USES= pathfix gmake pkgconfig
USE_GNOME= gnomeprefix gnomevfs2 libgnomeui
CONFIGURE_ENV= LIBS="-L${LOCALBASE}/lib"
CPPFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -lm
NO_STAGE= yes
.include <bsd.port.mk>
Modified: head/games/gnomebreakout/Makefile
==============================================================================
--- head/games/gnomebreakout/Makefile Mon Oct 7 22:07:08 2013 (r329742)
+++ head/games/gnomebreakout/Makefile Mon Oct 7 23:03:12 2013 (r329743)
@@ -11,11 +11,11 @@ DISTNAME= gnome-breakout-${PORTVERSION}
MAINTAINER= ports at FreeBSD.org
COMMENT= GNOME version of the classic breakout game
-USES= pathfix pkgconfig
+USES= pathfix pkgconfig
USE_GNOME= gnomeprefix libgnomeui
GNU_CONFIGURE= yes
CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
+LDFLAGS+= -L${LOCALBASE}/lib -lm
NO_STAGE= yes
post-patch:
Modified: head/games/newvox/Makefile
==============================================================================
--- head/games/newvox/Makefile Mon Oct 7 22:07:08 2013 (r329742)
+++ head/games/newvox/Makefile Mon Oct 7 23:03:12 2013 (r329743)
@@ -12,6 +12,7 @@ COMMENT= Voxel-style landscape rendering
USE_SDL= sdl
GNU_CONFIGURE= yes
+LDFLAGS+= -lm
NO_STAGE= yes
do-install:
Modified: head/games/senken/Makefile
==============================================================================
--- head/games/senken/Makefile Mon Oct 7 22:07:08 2013 (r329742)
+++ head/games/senken/Makefile Mon Oct 7 23:03:12 2013 (r329743)
@@ -9,12 +9,13 @@ MASTER_SITES= ${MASTER_SITE_GENTOO}
MASTER_SITE_SUBDIR= distfiles
MAINTAINER= ports at FreeBSD.org
-COMMENT= A city simulation game
+COMMENT= City simulation game
USES= pkgconfig
USE_GNOME= gtk20
USE_SDL= image sdl
GNU_CONFIGURE= yes
+LDFLAGS+= -lm
NO_STAGE= yes
post-patch:
More information about the svn-ports-all
mailing list