View | Details | Raw Unified | Return to bug 240293
Collapse All | Expand All

(-)Mk/Uses/fpc.mk (-1 / +2 lines)
Lines 61-67 Link Here
61
ONLY_FOR_ARCHS_REASON=	not yet ported to anything other than i386 and amd64
61
ONLY_FOR_ARCHS_REASON=	not yet ported to anything other than i386 and amd64
62
.endif
62
.endif
63
63
64
BUILD_DEPENDS+=		${PPNAME}:lang/fpc
64
BUILD_DEPENDS+=		${LOCALBASE}/bin/as:devel/binutils \
65
			${PPNAME}:lang/fpc
65
66
66
BUILDNAME=		${FPC_ARCH}-${OPSYS:tl}
67
BUILDNAME=		${FPC_ARCH}-${OPSYS:tl}
67
UNITSDIR=		${LOCALBASE}/lib/fpc/${FPC_VER}/units/${BUILDNAME}
68
UNITSDIR=		${LOCALBASE}/lib/fpc/${FPC_VER}/units/${BUILDNAME}
(-)Mk/Uses/lazarus.mk (-1 / +2 lines)
Lines 72-78 Link Here
72
ONLY_FOR_ARCHS=		i386 amd64
72
ONLY_FOR_ARCHS=		i386 amd64
73
ONLY_FOR_ARCHS_REASON=	not yet ported to anything other than i386 and amd64
73
ONLY_FOR_ARCHS_REASON=	not yet ported to anything other than i386 and amd64
74
74
75
BUILD_DEPENDS+=		fpcres:lang/fpc-utils
75
BUILD_DEPENDS+=		${LOCALBASE}/bin/as:devel/binutils \
76
			fpcres:lang/fpc-utils
76
77
77
BUILDNAME=		${LAZARUS_ARCH}-${OPSYS:tl}
78
BUILDNAME=		${LAZARUS_ARCH}-${OPSYS:tl}
78
LCL_UNITS_DIR=		${LOCALBASE}/share/lazarus-${LAZARUS_VER}/lcl/units/${BUILDNAME}
79
LCL_UNITS_DIR=		${LOCALBASE}/share/lazarus-${LAZARUS_VER}/lcl/units/${BUILDNAME}
(-)archivers/peazip/Makefile (+1 lines)
Lines 2-7 Link Here
2
2
3
PORTNAME=	peazip
3
PORTNAME=	peazip
4
PORTVERSION=	6.8.1
4
PORTVERSION=	6.8.1
5
PORTREVISION=	1
5
CATEGORIES=	archivers
6
CATEGORIES=	archivers
6
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
7
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
7
MASTER_SITES=	https://github.com/giorgiotani/PeaZip/releases/download/${PORTVERSION}/
8
MASTER_SITES=	https://github.com/giorgiotani/PeaZip/releases/download/${PORTVERSION}/
(-)cad/zcad/Makefile (-1 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	zcad
4
PORTNAME=	zcad
5
PORTVERSION=	0.9.8.4
5
PORTVERSION=	0.9.8.4
6
PORTREVISION=	1
6
PORTREVISION=	2
7
CATEGORIES=	cad
7
CATEGORIES=	cad
8
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
8
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
9
9
(-)comms/cqrlog/Makefile (-1 / +1 lines)
Lines 4-10 Link Here
4
PORTNAME=	cqrlog
4
PORTNAME=	cqrlog
5
PORTVERSION=	2.3.0
5
PORTVERSION=	2.3.0
6
DISTVERSIONPREFIX=	v
6
DISTVERSIONPREFIX=	v
7
PORTREVISION=	1
7
PORTREVISION=	2
8
CATEGORIES=	comms hamradio
8
CATEGORIES=	comms hamradio
9
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
9
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
10
10
(-)databases/fpc-fpindexer/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTREVISION=	3
3
PORTREVISION=	4
4
CATEGORIES=	databases lang
4
CATEGORIES=	databases lang
5
PKGNAMESUFFIX=	-fpindexer
5
PKGNAMESUFFIX=	-fpindexer
6
6
(-)databases/fpc-gdbm/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTREVISION=	2
3
PORTREVISION=	3
4
CATEGORIES=	databases lang
4
CATEGORIES=	databases lang
5
PKGNAMESUFFIX=	-gdbm
5
PKGNAMESUFFIX=	-gdbm
6
6
(-)databases/fpc-ibase/Makefile (-1 / +1 lines)
Lines 1-7 Link Here
1
# Created by: John Merryweather Cooper
1
# Created by: John Merryweather Cooper
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTREVISION=	2
4
PORTREVISION=	3
5
CATEGORIES=	databases lang
5
CATEGORIES=	databases lang
6
PKGNAMESUFFIX=	-ibase
6
PKGNAMESUFFIX=	-ibase
7
7
(-)databases/fpc-postgres/Makefile (-1 / +1 lines)
Lines 1-7 Link Here
1
# Created by: John Merryweather Cooper et al
1
# Created by: John Merryweather Cooper et al
2
# $FreeBSD$
2
# $FreeBSD$
3
3
4
PORTREVISION=	3
4
PORTREVISION=	4
5
CATEGORIES=	databases lang
5
CATEGORIES=	databases lang
6
PKGNAMESUFFIX=	-postgres
6
PKGNAMESUFFIX=	-postgres
7
7
(-)devel/fpc-fcl-db/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTREVISION=	3
3
PORTREVISION=	4
4
CATEGORIES=	devel lang
4
CATEGORIES=	devel lang
5
PKGNAMESUFFIX=	-fcl-db
5
PKGNAMESUFFIX=	-fcl-db
6
6
(-)devel/fpc-fcl-js/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
CATEGORIES=	devel lang
3
CATEGORIES=	devel lang
4
PKGNAMESUFFIX=	-fcl-js
4
PKGNAMESUFFIX=	-fcl-js
5
PORTREVISION=	2
5
PORTREVISION=	3
6
6
7
COMMENT=	Free Pascal Javascript scanner/parser/syntax tree (FCL)
7
COMMENT=	Free Pascal Javascript scanner/parser/syntax tree (FCL)
8
8
(-)devel/fpc-fcl-json/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
CATEGORIES=	devel lang
3
CATEGORIES=	devel lang
4
PKGNAMESUFFIX=	-fcl-json
4
PKGNAMESUFFIX=	-fcl-json
5
PORTREVISION=	2
5
PORTREVISION=	3
6
6
7
COMMENT=	Free Pascal JavaScript Object Notation implemenation (FCL)
7
COMMENT=	Free Pascal JavaScript Object Notation implemenation (FCL)
8
8
(-)devel/fpc-fcl-passrc/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
CATEGORIES=	devel lang
3
CATEGORIES=	devel lang
4
PKGNAMESUFFIX=	-fcl-passrc
4
PKGNAMESUFFIX=	-fcl-passrc
5
PORTREVISION=	2
5
PORTREVISION=	3
6
6
7
COMMENT=	Free Pascal language parsing library (FPC)
7
COMMENT=	Free Pascal language parsing library (FPC)
8
8
(-)devel/fpc-fcl-pdf/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
CATEGORIES=	devel lang
3
CATEGORIES=	devel lang
4
PKGNAMESUFFIX=	-fcl-pdf
4
PKGNAMESUFFIX=	-fcl-pdf
5
PORTREVISION=	2
5
PORTREVISION=	3
6
6
7
COMMENT=	Free Pascal pdf (FCL)
7
COMMENT=	Free Pascal pdf (FCL)
8
8
(-)devel/fpc-fcl-sdo/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTREVISION=	3
3
PORTREVISION=	4
4
CATEGORIES=	devel lang
4
CATEGORIES=	devel lang
5
PKGNAMESUFFIX=	-fcl-sdo
5
PKGNAMESUFFIX=	-fcl-sdo
6
6
(-)devel/fpc-fcl-stl/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
CATEGORIES=	devel lang
3
CATEGORIES=	devel lang
4
PKGNAMESUFFIX=	-fcl-stl
4
PKGNAMESUFFIX=	-fcl-stl
5
PORTREVISION=	2
5
PORTREVISION=	3
6
6
7
COMMENT=	Free Pascal generic container library (FCL)
7
COMMENT=	Free Pascal generic container library (FCL)
8
8
(-)devel/fpc-fcl-web/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
CATEGORIES=	devel lang
3
CATEGORIES=	devel lang
4
PKGNAMESUFFIX=	-fcl-web
4
PKGNAMESUFFIX=	-fcl-web
5
PORTREVISION=	4
5
PORTREVISION=	5
6
6
7
COMMENT=	Free Pascal web application libary (FCL)
7
COMMENT=	Free Pascal web application libary (FCL)
8
8
(-)devel/fpc-fppkg/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTREVISION=	3
3
PORTREVISION=	4
4
CATEGORIES=	devel lang
4
CATEGORIES=	devel lang
5
PKGNAMESUFFIX=	-fppkg
5
PKGNAMESUFFIX=	-fppkg
6
6
(-)devel/fpc-sdl/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTREVISION=	2
3
PORTREVISION=	3
4
CATEGORIES=	devel lang
4
CATEGORIES=	devel lang
5
PKGNAMESUFFIX=	-sdl
5
PKGNAMESUFFIX=	-sdl
6
6
(-)editors/cudatext/Makefile (+1 lines)
Lines 2-7 Link Here
2
2
3
PORTNAME=	cudatext
3
PORTNAME=	cudatext
4
PORTVERSION=	1.84.2
4
PORTVERSION=	1.84.2
5
PORTREVISION=	1
5
CATEGORIES=	editors
6
CATEGORIES=	editors
6
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
7
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
7
8
(-)editors/lazarus/Makefile (-3 / +5 lines)
Lines 3-9 Link Here
3
PORTNAME=	lazarus
3
PORTNAME=	lazarus
4
PORTVERSION=	2.0.4
4
PORTVERSION=	2.0.4
5
PKGNAMESUFFIX?=  -gtk2
5
PKGNAMESUFFIX?=  -gtk2
6
PORTREVISION?=	0
6
PORTREVISION?=	1
7
CATEGORIES=	editors devel
7
CATEGORIES=	editors devel
8
MASTER_SITES=	SF/${PORTNAME}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PORTVERSION} \
8
MASTER_SITES=	SF/${PORTNAME}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PORTVERSION} \
9
		LOCAL/acm/freepascal
9
		LOCAL/acm/freepascal
Lines 14-21 Link Here
14
14
15
CONFLICTS?=	${PORTNAME}-qt5-*
15
CONFLICTS?=	${PORTNAME}-qt5-*
16
16
17
BUILD_DEPENDS?=	fpcres:lang/fpc-utils
17
BUILD_DEPENDS?=	${LOCALBASE}/bin/as:devel/binutils \
18
RUN_DEPENDS?=	fpcres:lang/fpc-utils \
18
		fpcres:lang/fpc-utils
19
RUN_DEPENDS?=	${LOCALBASE}/bin/as:devel/binutils \
20
		fpcres:lang/fpc-utils \
19
		${LOCALBASE}/share/fpc-source-${FPC_DEFAULT}/Makefile.fpc:lang/fpc-source
21
		${LOCALBASE}/share/fpc-source-${FPC_DEFAULT}/Makefile.fpc:lang/fpc-source
20
22
21
ONLY_FOR_ARCHS=	i386 amd64
23
ONLY_FOR_ARCHS=	i386 amd64
(-)editors/picpas/Makefile (-1 / +1 lines)
Lines 3-9 Link Here
3
PORTNAME=	picpas
3
PORTNAME=	picpas
4
PORTVERSION=	0.8.8
4
PORTVERSION=	0.8.8
5
DISTVERSIONPREFIX=	v
5
DISTVERSIONPREFIX=	v
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	editors
7
CATEGORIES=	editors
8
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
8
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
9
9
(-)games/hedgewars/Makefile (-2 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	hedgewars
4
PORTNAME=	hedgewars
5
PORTVERSION=	0.9.25
5
PORTVERSION=	0.9.25
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	games
7
CATEGORIES=	games
8
MASTER_SITES=	http://www.hedgewars.org/download/releases/ \
8
MASTER_SITES=	http://www.hedgewars.org/download/releases/ \
9
		http://mirror.amdmi3.ru/distfiles/
9
		http://mirror.amdmi3.ru/distfiles/
Lines 27-33 Link Here
27
		qmake_build buildtools_build \
27
		qmake_build buildtools_build \
28
		linguisttools_build
28
		linguisttools_build
29
USE_GL=		gl glu glew
29
USE_GL=		gl glu glew
30
LLD_UNSAFE=	yes
31
USE_LDCONFIG=	yes
30
USE_LDCONFIG=	yes
32
31
33
PLIST_FILES=	bin/${PORTNAME} bin/hwengine \
32
PLIST_FILES=	bin/${PORTNAME} bin/hwengine \
(-)graphics/fpc-imagemagick/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTREVISION=	2
3
PORTREVISION=	3
4
4
5
CATEGORIES=	graphics lang
5
CATEGORIES=	graphics lang
6
PKGNAMESUFFIX=	-imagemagick
6
PKGNAMESUFFIX=	-imagemagick
(-)graphics/lazpaint/Makefile (-1 / +1 lines)
Lines 3-9 Link Here
3
PORTNAME=	lazpaint
3
PORTNAME=	lazpaint
4
PORTVERSION=	6.4.1
4
PORTVERSION=	6.4.1
5
DISTVERSIONPREFIX=	v
5
DISTVERSIONPREFIX=	v
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	graphics
7
CATEGORIES=	graphics
8
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
8
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
9
9
(-)lang/fpc/Makefile (-2 / +3 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	fpc
4
PORTNAME=	fpc
5
PORTVERSION=	3.0.4
5
PORTVERSION=	3.0.4
6
PORTREVISION?=	1
6
PORTREVISION?=	2
7
CATEGORIES?=	lang
7
CATEGORIES?=	lang
8
MASTER_SITES=	ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \
8
MASTER_SITES=	ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \
9
		ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/source/:source \
9
		ftp://planetmirror.com/pub/fpc/dist/${PORTVERSION}/source/:source \
Lines 24-33 Link Here
24
ONLY_FOR_ARCHS=	amd64 i386
24
ONLY_FOR_ARCHS=	amd64 i386
25
25
26
USES+=		gmake iconv
26
USES+=		gmake iconv
27
USE_BINUTILS=	yes
27
BOOTVER=	3.0.4
28
BOOTVER=	3.0.4
28
MANVER=		3.0.4
29
MANVER=		3.0.4
29
30
30
LDPATH=		"/usr/bin/ld.bfd"
31
LDPATH=		"${LOCALBASE}/bin/ld.bfd"
31
32
32
#USE_GITHUB=	yes
33
#USE_GITHUB=	yes
33
#GH_ACCOUNT=	fpc-svn
34
#GH_ACCOUNT=	fpc-svn
(-)lang/fpc/distinfo (-5 / +5 lines)
Lines 1-9 Link Here
1
TIMESTAMP = 1565836737
1
TIMESTAMP = 1567485058
2
SHA256 (freepascal/fpc-3.0.4.source.tar.gz) = 69b3b7667b72b6759cf27226df5eb54112ce3515ff5efb79d95ac14bac742845
2
SHA256 (freepascal/fpc-3.0.4.source.tar.gz) = 69b3b7667b72b6759cf27226df5eb54112ce3515ff5efb79d95ac14bac742845
3
SIZE (freepascal/fpc-3.0.4.source.tar.gz) = 40347617
3
SIZE (freepascal/fpc-3.0.4.source.tar.gz) = 40347617
4
SHA256 (freepascal/ppc386-3.0.4-freebsd.tar.gz) = 08a4435a9c68a63bbd121444f66e5456e0fbe8fdf379731e2614857907fc7eca
4
SHA256 (freepascal/ppc386-3.0.4-freebsd.tar.gz) = 5cb99da20f8b7526aacdd6f3b242debb7608127e55a65a362f78717cd2592c7a
5
SIZE (freepascal/ppc386-3.0.4-freebsd.tar.gz) = 1121403
5
SIZE (freepascal/ppc386-3.0.4-freebsd.tar.gz) = 1121502
6
SHA256 (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = c7d52af013d589a9bf473c40ee388d39fa6bc6d3af1158bd7e06b83ae1349f0d
6
SHA256 (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = c5b55d450a0835de33613ea1147245c5442525caf029f71f62dd77f771753c7e
7
SIZE (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = 1217045
7
SIZE (freepascal/ppcx64-3.0.4-freebsd.tar.gz) = 1198446
8
SHA256 (freepascal/fpc-3.0.4.man.tar.gz) = bc5357fc6e56d77eeeb5d820023f7f721f5febcc684837f296a598c6c772b26c
8
SHA256 (freepascal/fpc-3.0.4.man.tar.gz) = bc5357fc6e56d77eeeb5d820023f7f721f5febcc684837f296a598c6c772b26c
9
SIZE (freepascal/fpc-3.0.4.man.tar.gz) = 47294
9
SIZE (freepascal/fpc-3.0.4.man.tar.gz) = 47294
(-)lang/fpc/files/patch-compiler_systems_t__bsd.pas (-2 / +42 lines)
Lines 1-5 Link Here
1
--- compiler/systems/t_bsd.pas	2014-12-07 15:27:02.000000000 -0500
1
--- compiler/systems/t_bsd.pas	2014-12-07 15:27:02.000000000 -0500
2
+++ compiler/systems/t_bsd.pas	2019-08-15 01:12:52.940972000 -0500
2
+++ compiler/systems/t_bsd.pas	2019-09-02 21:10:43.316197000 -0500
3
@@ -146,8 +146,8 @@
4
        begin
5
          if not(target_info.system in systems_darwin) then
6
            begin
7
-             ExeCmd[1]:='ld $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $CATRES';
8
-             DllCmd[1]:='ld $TARGET $EMUL $OPT -shared -L. -o $EXE $CATRES'
9
+             ExeCmd[1]:='%%LDPATH%% $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -L. -o $EXE $CATRES';
10
+             DllCmd[1]:='%%LDPATH%% $TARGET $EMUL $OPT -shared -L. -o $EXE $CATRES'
11
            end
12
          else
13
            begin
14
@@ -166,22 +166,22 @@
15
                programs with problems that require Valgrind will have more
16
                than 60KB of data (first 4KB of address space is always invalid)
17
              }
18
-               ExeCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES';
19
+               ExeCmd[1]:='%%LDPATH%% $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES';
20
              if not(cs_gdb_valgrind in current_settings.globalswitches) then
21
                ExeCmd[1]:=ExeCmd[1]+' -pagezero_size 0x10000';
22
 {$else ndef cpu64bitaddr}
23
-             ExeCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES';
24
+             ExeCmd[1]:='%%LDPATH%% $PRTOBJ $TARGET $EMUL $OPT $DYNLINK $STATIC $GCSECTIONS $STRIP -multiply_defined suppress -L. -o $EXE $CATRES';
25
 {$endif ndef cpu64bitaddr}
26
              if (apptype<>app_bundle) then
27
-               DllCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -dylib -multiply_defined suppress -L. -o $EXE $CATRES'
28
+               DllCmd[1]:='%%LDPATH%% $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -dylib -multiply_defined suppress -L. -o $EXE $CATRES'
29
              else
30
-               DllCmd[1]:='ld $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -bundle -multiply_defined suppress -L. -o $EXE $CATRES'
31
+               DllCmd[1]:='%%LDPATH%% $PRTOBJ $TARGET $EMUL $OPT $GCSECTIONS -dynamic -bundle -multiply_defined suppress -L. -o $EXE $CATRES'
32
            end
33
        end
34
      else
35
        begin
36
-         ExeCmd[1]:='ld $TARGET $EMUL $OPT $DYNLINK $STATIC  $GCSECTIONS $STRIP -L. -o $EXE $RES';
37
-         DllCmd[1]:='ld $TARGET $EMUL $OPT $INIT $FINI $SONAME -shared -L. -o $EXE $RES';
38
+         ExeCmd[1]:='%%LDPATH%% $TARGET $EMUL $OPT $DYNLINK $STATIC  $GCSECTIONS $STRIP -L. -o $EXE $RES';
39
+         DllCmd[1]:='%%LDPATH%% $TARGET $EMUL $OPT $INIT $FINI $SONAME -shared -L. -o $EXE $RES';
40
        end;
41
      if not(target_info.system in systems_darwin) then
42
        DllCmd[2]:='strip --strip-unneeded $EXE'
3
@@ -192,6 +192,8 @@
43
@@ -192,6 +192,8 @@
4
       DynamicLinker:='/usr/libexec/ld.so'
44
       DynamicLinker:='/usr/libexec/ld.so'
5
      else if target_info.system in systems_netbsd then
45
      else if target_info.system in systems_netbsd then
Lines 14-20 Link Here
14
       begin
54
       begin
15
         S:=SharedLibFiles.GetFirst;
55
         S:=SharedLibFiles.GetFirst;
16
-        if (s<>'c') or reorder then
56
-        if (s<>'c') or reorder then
17
+        if ((((((s<>'c') and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) or reorder then
57
+        if (((((((s<>'c') and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) and (s<>'iconv')) or reorder then
18
          begin
58
          begin
19
            i:=Pos(target_info.sharedlibext,S);
59
            i:=Pos(target_info.sharedlibext,S);
20
            if i>0 then
60
            if i>0 then
(-)lang/fpc-base/Makefile (-1 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	base
4
PORTNAME=	base
5
PORTVERSION=	3.0.4
5
PORTVERSION=	3.0.4
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	lang
7
CATEGORIES=	lang
8
PKGNAMEPREFIX=	fpc-
8
PKGNAMEPREFIX=	fpc-
9
9
(-)lang/fpc-rtl-objpas/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
CATEGORIES=	lang
3
CATEGORIES=	lang
4
PKGNAMESUFFIX=	-rtl-objpas
4
PKGNAMESUFFIX=	-rtl-objpas
5
PORTREVISION=	2
5
PORTREVISION=	3
6
6
7
COMMENT=	Free Pascal compatibility unit with Delphi
7
COMMENT=	Free Pascal compatibility unit with Delphi
8
8
(-)lang/fpc-source/Makefile (+1 lines)
Lines 2-7 Link Here
2
2
3
PORTNAME=	fpc
3
PORTNAME=	fpc
4
PORTVERSION=	3.0.4
4
PORTVERSION=	3.0.4
5
PORTREVISION=	1
5
DISTVERSIONSUFFIX=.source
6
DISTVERSIONSUFFIX=.source
6
CATEGORIES=	lang
7
CATEGORIES=	lang
7
MASTER_SITES=	ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/ \
8
MASTER_SITES=	ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/ \
(-)lang/fpc-utils/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTREVISION=	3
3
PORTREVISION=	4
4
CATEGORIES=	lang
4
CATEGORIES=	lang
5
PKGNAMESUFFIX=	-utils
5
PKGNAMESUFFIX=	-utils
6
6
(-)lang/nbc/Makefile (-3 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=		nbc
4
PORTNAME=		nbc
5
PORTVERSION=		1.2.1.r4
5
PORTVERSION=		1.2.1.r4
6
PORTREVISION=		13
6
PORTREVISION=		14
7
CATEGORIES=		lang
7
CATEGORIES=		lang
8
MASTER_SITES=		SF/bricxcc/NBC_NXC/NBC%20release%20${PORTVERSION:S/.r/%20r/}
8
MASTER_SITES=		SF/bricxcc/NBC_NXC/NBC%20release%20${PORTVERSION:S/.r/%20r/}
9
DISTNAME=		${PORTNAME}-${PORTVERSION}.src
9
DISTNAME=		${PORTNAME}-${PORTVERSION}.src
Lines 33-40 Link Here
33
PORTDOCS=		Changelog \
33
PORTDOCS=		Changelog \
34
			Readme
34
			Readme
35
35
36
LLD_UNSAFE=		yes # PR 228613, needs FPC changes?
37
38
post-patch:
36
post-patch:
39
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/${MAKEFILE}
37
	@${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|' ${WRKSRC}/${MAKEFILE}
40
	@${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|' ${WRKSRC}/${MAKEFILE}
38
	@${REINPLACE_CMD} -e 's|/usr/bin|${LOCALBASE}/bin|' ${WRKSRC}/${MAKEFILE}
(-)multimedia/fpc-libvlc/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTREVISION=	3
3
PORTREVISION=	4
4
CATEGORIES=	multimedia lang
4
CATEGORIES=	multimedia lang
5
PKGNAMESUFFIX=	-libvlc
5
PKGNAMESUFFIX=	-libvlc
6
6
(-)multimedia/winff/Makefile (-1 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	WinFF
4
PORTNAME=	WinFF
5
PORTVERSION=	1.5.5
5
PORTVERSION=	1.5.5
6
PORTREVISION=	14
6
PORTREVISION=	15
7
CATEGORIES=	multimedia
7
CATEGORIES=	multimedia
8
MASTER_SITES=	http://winff.org/docs/source/
8
MASTER_SITES=	http://winff.org/docs/source/
9
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
9
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
(-)net-p2p/awgg/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
PORTNAME=	awgg
3
PORTNAME=	awgg
4
PORTVERSION=	0.5.1
4
PORTVERSION=	0.5.1
5
PORTREVISION=	3
5
PORTREVISION=	4
6
CATEGORIES=	net-p2p
6
CATEGORIES=	net-p2p
7
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
7
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
8
8
(-)net-p2p/transmission-remote-gui/Makefile (+1 lines)
Lines 2-7 Link Here
2
2
3
PORTNAME=	transmission-remote-gui
3
PORTNAME=	transmission-remote-gui
4
PORTVERSION=	5.17.0
4
PORTVERSION=	5.17.0
5
PORTREVISION=	1
5
DISTVERSIONPREFIX=	v
6
DISTVERSIONPREFIX=	v
6
CATEGORIES=	net-p2p
7
CATEGORIES=	net-p2p
7
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
8
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
(-)russian/emkatic/Makefile (-1 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	emkatic
4
PORTNAME=	emkatic
5
PORTVERSION=	0.36
5
PORTVERSION=	0.36
6
PORTREVISION=	4
6
PORTREVISION=	5
7
CATEGORIES=	russian emulators
7
CATEGORIES=	russian emulators
8
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
8
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
9
MASTER_SITES=	SF/${PORTNAME}/eMKatic%20Source
9
MASTER_SITES=	SF/${PORTNAME}/eMKatic%20Source
(-)science/checkmol/Makefile (-3 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	checkmol
4
PORTNAME=	checkmol
5
PORTVERSION=	0.5
5
PORTVERSION=	0.5
6
PORTREVISION=	5
6
PORTREVISION=	6
7
CATEGORIES=	science
7
CATEGORIES=	science
8
MASTER_SITES=	http://merian.pch.univie.ac.at/pch/download/chemistry/checkmol/
8
MASTER_SITES=	http://merian.pch.univie.ac.at/pch/download/chemistry/checkmol/
9
EXTRACT_SUFX=	.pas
9
EXTRACT_SUFX=	.pas
Lines 23-30 Link Here
23
23
24
PLIST_FILES=	bin/checkmol bin/matchmol
24
PLIST_FILES=	bin/checkmol bin/matchmol
25
25
26
LLD_UNSAFE=	yes
27
28
do-build:
26
do-build:
29
	(cd ${WRKSRC} && ${LOCALBASE}/bin/fpc ${EXTRACT_ONLY} -S2 -O3)
27
	(cd ${WRKSRC} && ${LOCALBASE}/bin/fpc ${EXTRACT_ONLY} -S2 -O3)
30
28
(-)science/mol2ps/Makefile (-3 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	mol2ps
4
PORTNAME=	mol2ps
5
PORTVERSION=	0.4b
5
PORTVERSION=	0.4b
6
PORTREVISION=	3
6
PORTREVISION=	4
7
CATEGORIES=	science
7
CATEGORIES=	science
8
MASTER_SITES=	http://merian.pch.univie.ac.at/pch/download/chemistry/${PORTNAME}/
8
MASTER_SITES=	http://merian.pch.univie.ac.at/pch/download/chemistry/${PORTNAME}/
9
DISTNAME=	${PORTNAME}
9
DISTNAME=	${PORTNAME}
Lines 26-33 Link Here
26
26
27
PLIST_FILES=	bin/mol2eps bin/mol2ps bin/mol2svg %%DATADIR%%/color.conf
27
PLIST_FILES=	bin/mol2eps bin/mol2ps bin/mol2svg %%DATADIR%%/color.conf
28
28
29
LLD_UNSAFE=	yes
30
31
do-build:
29
do-build:
32
	(cd ${WRKSRC} && ${LOCALBASE}/bin/fpc mol2ps -S2 -O3)
30
	(cd ${WRKSRC} && ${LOCALBASE}/bin/fpc mol2ps -S2 -O3)
33
31
(-)www/fpc-googleapi/Makefile (-1 / +1 lines)
Lines 1-6 Link Here
1
# $FreeBSD$
1
# $FreeBSD$
2
2
3
PORTREVISION=	3
3
PORTREVISION=	4
4
CATEGORIES=	www lang
4
CATEGORIES=	www lang
5
PKGNAMESUFFIX=	-googleapi
5
PKGNAMESUFFIX=	-googleapi
6
6
(-)x11/fpc-x11/Makefile (-1 / +1 lines)
Lines 2-8 Link Here
2
2
3
CATEGORIES=	x11 lang
3
CATEGORIES=	x11 lang
4
PKGNAMESUFFIX=	-x11
4
PKGNAMESUFFIX=	-x11
5
PORTREVISION=	3
5
PORTREVISION=	4
6
6
7
COMMENT=	Free Pascal interface to X windows server
7
COMMENT=	Free Pascal interface to X windows server
8
8
(-)x11-fm/doublecmd/Makefile (-1 / +1 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	doublecmd
4
PORTNAME=	doublecmd
5
PORTVERSION=	0.9.5
5
PORTVERSION=	0.9.5
6
PORTREVISION=	1
6
PORTREVISION=	2
7
CATEGORIES=	x11-fm
7
CATEGORIES=	x11-fm
8
MASTER_SITES=	SF/${PORTNAME}/Double%20Commander%20Source
8
MASTER_SITES=	SF/${PORTNAME}/Double%20Commander%20Source
9
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}
9
PKGNAMESUFFIX=	${LAZARUS_PKGNAMESUFFIX}

Return to bug 240293