aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntoine Brodin <antoine@FreeBSD.org>2018-01-30 22:11:13 +0000
committerAntoine Brodin <antoine@FreeBSD.org>2018-01-30 22:11:13 +0000
commita78ac4eb9990a0c44bf11bdb522cbe7a3bf3ad45 (patch)
tree8f9016d16db947e0cef35ace15f5a66fd43323f0
parent8d7b87d25932583d8d3c37792b2aa8f9dd29c0bf (diff)
Notes
-rw-r--r--Mk/bsd.default-versions.mk2
-rw-r--r--Mk/bsd.fpc.mk13
-rw-r--r--archivers/peazip/Makefile16
-rw-r--r--archivers/peazip/distinfo6
-rw-r--r--audio/fpc-mad/files/patch-packages_mad_fpmake.pp10
-rw-r--r--audio/fpc-modplug/files/patch-packages_modplug_fpmake.pp8
-rw-r--r--devel/fpc-fcl-passrc/pkg-plist2
-rw-r--r--editors/Makefile1
-rw-r--r--editors/lazarus-lcl-qt5/Makefile17
-rw-r--r--editors/lazarus-lcl-qt5/files/patch-interfaces_qt_qt45.pas11
-rw-r--r--editors/lazarus-lcl-units/Makefile2
-rw-r--r--editors/lazarus/Makefile17
-rw-r--r--editors/lazarus/distinfo6
-rw-r--r--editors/lazarus/files/patch-components-synedit_synedit.pp20
-rw-r--r--editors/lazarus/files/pkg-message.in3
-rw-r--r--graphics/fpc-imagemagick/Makefile1
-rw-r--r--graphics/fpc-opengl/Makefile1
-rw-r--r--lang/fpc-base/Makefile2
-rw-r--r--lang/fpc-docs/Makefile2
-rw-r--r--lang/fpc-docs/distinfo6
-rw-r--r--lang/fpc-units/Makefile6
-rw-r--r--lang/fpc/Makefile12
-rw-r--r--lang/fpc/distinfo14
-rw-r--r--multimedia/fpc-libvlc/Makefile1
-rw-r--r--multimedia/fpc-libvlc/files/patch-packages_libvlc_fpmake.pp8
-rw-r--r--www/Makefile1
-rw-r--r--www/fpc-libmicrohttpd/Makefile15
-rw-r--r--www/fpc-libmicrohttpd/pkg-plist3
28 files changed, 66 insertions, 140 deletions
diff --git a/Mk/bsd.default-versions.mk b/Mk/bsd.default-versions.mk
index a0e4ed150d14..e91196807bbd 100644
--- a/Mk/bsd.default-versions.mk
+++ b/Mk/bsd.default-versions.mk
@@ -37,7 +37,7 @@ FIREBIRD_DEFAULT?= 2.5
# Possible values: flang (experimental), gfortran
FORTRAN_DEFAULT?= gfortran
# Possible values: 3.0.0
-FPC_DEFAULT?= 3.0.4
+FPC_DEFAULT?= 3.0.2
# Possible values: 4.9, 5, 6, 7
GCC_DEFAULT?= 6
# Possible values: 7, 8, 9, agpl
diff --git a/Mk/bsd.fpc.mk b/Mk/bsd.fpc.mk
index 56ceb05fe5da..7d965c34309a 100644
--- a/Mk/bsd.fpc.mk
+++ b/Mk/bsd.fpc.mk
@@ -72,12 +72,12 @@ _FPC_ALL_UNITS= a52 aspell bfd bzip2 cairo chm dblib dbus dts fastcgi \
fcl-res fcl-sdo fcl-sound fcl-stl fcl-web fcl-xml fftw \
fpindexer fppkg fv gdbint gdbm gmp googleapi graph gtk2 \
hermes httpd22 httpd24 ibase iconvenc imagemagick \
- ldap libcurl libgd libmicrohttpd libpng libvlc libxml2 lua mad \
- modplug mysql ncurses newt numlib odbc oggvorbis openal opengl \
- openssl oracle pasjpeg pcap postgres proj4 pthreads pxlib \
- regexpr rexx rsvg rtl-console rtl-extra rtl-objpas rtl-unicode \
- sdl sqlite svgalib symbolic syslog unzip users utmp uuid x11 \
- xforms zlib
+ ldap libcurl libgd libpng libvlc libxml2 lua mad modplug mysql \
+ ncurses newt numlib odbc oggvorbis openal opengl openssl \
+ oracle pasjpeg pcap postgres proj4 pthreads pxlib regexpr \
+ rexx rsvg rtl-console rtl-extra rtl-objpas rtl-unicode sdl \
+ sqlite svgalib symbolic syslog unzip users utmp \
+ uuid x11 xforms zlib
.if defined(WANT_FPC_BASE)
. if ${WANT_FPC_BASE:tl} == "yes"
@@ -163,7 +163,6 @@ imagemagick_UNIT= graphics/fpc-imagemagick
ldap_UNIT= net/fpc-ldap
libcurl_UNIT= ftp/fpc-libcurl
libgd_UNIT= graphics/fpc-libgd
-libmicrohttpd_UNIT= www/fpc-libmicrohttpd
libpng_UNIT= graphics/fpc-libpng
libvlc_UNIT= multimedia/fpc-libvlc
libxml2_UNIT= textproc/fpc-libxml2
diff --git a/archivers/peazip/Makefile b/archivers/peazip/Makefile
index 9ce4bf3cfffc..fe0f193e8827 100644
--- a/archivers/peazip/Makefile
+++ b/archivers/peazip/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= peazip
-PORTVERSION= 6.5.0
+PORTVERSION= 6.4.1
CATEGORIES= archivers
MASTER_SITES= https://github.com/giorgiotani/PeaZip/releases/download/${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}.src
@@ -25,13 +25,13 @@ DOS2UNIX_REGEX= .*\.([txt]|pas|lpi|txt)
LAZARUS_PROJECT_FILES= project_pea.lpi project_peach.lpi project_gwrap.lpi
LAZBUILD_CMD= ${LOCALBASE}/bin/lazbuild -d
LCL_UNITS_DIR= ${LOCALBASE}/share/lazarus-${LAZARUS_VER}/lcl/units/${BUILDNAME}
-LAZARUS_VER= 1.8.0
+LAZARUS_VER= 1.6.4
LAZARUS_DIR= ${LOCALBASE}/share/lazarus-${LAZARUS_VER}
ARCHIVER_FILES= #
OPTIONS_DEFINE= 7Z ARC ZPAQ UNACE
OPTIONS_SINGLE= LCL
-OPTIONS_SINGLE_LCL= GTK2 QT4 QT5
+OPTIONS_SINGLE_LCL= GTK2 QT4
7Z_DESC= 7z file archiver support
ARC_DESC= Arc file archiver support
@@ -39,7 +39,6 @@ ZPAQ_DESC= Zpaq file archiver support
UNACE_DESC= Unace file archiver support
GTK2_DESC= Use gtk20 interface
QT4_DESC= Use qt4 interface
-QT5_DESC= Use qt5 interface
OPTIONS_DEFAULT= GTK2 7Z
@@ -58,12 +57,6 @@ LCL_PLATFORM= qt
BUILD_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:editors/lazarus-lcl-qt
.endif
-.if ${PORT_OPTIONS:MQT5}
-LIB_DEPENDS+= libQt5Pas.so:x11-toolkits/qt5pas
-LCL_PLATFORM= qt5
-BUILD_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:editors/lazarus-lcl-qt5
-.endif
-
.if ${PORT_OPTIONS:M7Z}
RUN_DEPENDS+= 7z:archivers/p7zip
ARCHIVER_FILES+=7z
@@ -96,9 +89,6 @@ PLIST_SUB+= UNACE=""
PLIST_SUB+= UNACE="@comment "
.endif
-post-patch:
- ${REINPLACE_CMD} 's|GetSelectedNodePath|Path|g' ${WRKSRC}/peach.pas
-
do-build:
.for PROJECT_FILE in ${LAZARUS_PROJECT_FILES}
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
diff --git a/archivers/peazip/distinfo b/archivers/peazip/distinfo
index 93955b914936..3d6e25108462 100644
--- a/archivers/peazip/distinfo
+++ b/archivers/peazip/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1513107866
-SHA256 (peazip-6.5.0.src.zip) = 1c19c7d6c346b511c635c95d6ff0277ee0811873133757d3c06c26fec558e7bf
-SIZE (peazip-6.5.0.src.zip) = 4181167
+TIMESTAMP = 1499397491
+SHA256 (peazip-6.4.1.src.zip) = 6be126675c83df95b020da6221cf5063aed83510783d55254f4923c29a5245d0
+SIZE (peazip-6.4.1.src.zip) = 4098287
diff --git a/audio/fpc-mad/files/patch-packages_mad_fpmake.pp b/audio/fpc-mad/files/patch-packages_mad_fpmake.pp
index faf28fef7882..d07556713822 100644
--- a/audio/fpc-mad/files/patch-packages_mad_fpmake.pp
+++ b/audio/fpc-mad/files/patch-packages_mad_fpmake.pp
@@ -1,11 +1,11 @@
---- packages/mad/fpmake.pp 2017-09-02 11:48:24.000000000 -0500
-+++ packages/mad/fpmake.pp 2017-12-12 12:22:21.182111000 -0500
-@@ -17,7 +17,7 @@
+--- packages/mad/fpmake.pp.orig 2015-11-13 21:15:29 UTC
++++ packages/mad/fpmake.pp
+@@ -17,7 +17,7 @@ begin
P.Directory:=ADirectory;
{$endif ALLPACKAGES}
- P.Version:='3.0.4';
+ P.Version:='3.0.2';
- P.OSes := [linux,win32,win64,wii];
-+ P.OSes := [linux,win32,win64,wii,dragonfly,freebsd];
++ P.OSes := [linux,win32,win64,wii,freebsd,dragonfly];
P.SourcePath.Add('src');
T:=P.Targets.AddUnit('mad.pas');
diff --git a/audio/fpc-modplug/files/patch-packages_modplug_fpmake.pp b/audio/fpc-modplug/files/patch-packages_modplug_fpmake.pp
index dc5a1ae8d6b8..8312b59a7908 100644
--- a/audio/fpc-modplug/files/patch-packages_modplug_fpmake.pp
+++ b/audio/fpc-modplug/files/patch-packages_modplug_fpmake.pp
@@ -1,9 +1,9 @@
---- packages/modplug/fpmake.pp 2017-09-02 11:48:24.000000000 -0500
-+++ packages/modplug/fpmake.pp 2017-12-12 12:24:14.440128000 -0500
-@@ -17,7 +17,7 @@
+--- packages/modplug/fpmake.pp.orig 2015-11-13 21:15:29 UTC
++++ packages/modplug/fpmake.pp
+@@ -17,7 +17,7 @@ begin
P.Directory:=ADirectory;
{$endif ALLPACKAGES}
- P.Version:='3.0.4';
+ P.Version:='3.0.2';
- P.OSes := [linux];
+ P.OSes := [linux,dragonfly,freebsd];
P.SourcePath.Add('src');
diff --git a/devel/fpc-fcl-passrc/pkg-plist b/devel/fpc-fcl-passrc/pkg-plist
index 83fd70eb105d..7c0f1cbb226a 100644
--- a/devel/fpc-fcl-passrc/pkg-plist
+++ b/devel/fpc-fcl-passrc/pkg-plist
@@ -11,5 +11,7 @@ lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-passrc/paswrite.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-passrc/paswrite.ppu
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-passrc/pparser.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-passrc/pparser.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-passrc/pparser.rsj
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-passrc/pscanner.o
lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-passrc/pscanner.ppu
+lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/fcl-passrc/pscanner.rsj
diff --git a/editors/Makefile b/editors/Makefile
index 63a9772e5bd3..ac5b41682945 100644
--- a/editors/Makefile
+++ b/editors/Makefile
@@ -77,7 +77,6 @@
SUBDIR += lazarus-lcl-gtk2
SUBDIR += lazarus-lcl-nogui
SUBDIR += lazarus-lcl-qt
- SUBDIR += lazarus-lcl-qt5
SUBDIR += lazarus-lcl-units
SUBDIR += le
SUBDIR += leafpad
diff --git a/editors/lazarus-lcl-qt5/Makefile b/editors/lazarus-lcl-qt5/Makefile
deleted file mode 100644
index 9891096a8f5d..000000000000
--- a/editors/lazarus-lcl-qt5/Makefile
+++ /dev/null
@@ -1,17 +0,0 @@
-# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
-# $FreeBSD$
-
-PKGNAMESUFFIX= -lcl-qt5
-
-COMMENT= Lazarus components library - QT5 backend
-
-BUILD_DEPENDS= ${LCL_UNITS_DIR}/alllclunits.ppu:editors/lazarus-lcl-units
-
-USE_FPC= fcl-base fcl-db fcl-image fcl-registry fcl-res \
- fcl-xml pasjpeg x11
-
-LCL_INTERFACE= qt5
-
-MASTERDIR= ${.CURDIR}/../../editors/lazarus
-
-.include "${MASTERDIR}/Makefile"
diff --git a/editors/lazarus-lcl-qt5/files/patch-interfaces_qt_qt45.pas b/editors/lazarus-lcl-qt5/files/patch-interfaces_qt_qt45.pas
deleted file mode 100644
index 0f1fdf1fc625..000000000000
--- a/editors/lazarus-lcl-qt5/files/patch-interfaces_qt_qt45.pas
+++ /dev/null
@@ -1,11 +0,0 @@
---- interfaces/qt/qt45.pas.orig 2014-02-05 12:08:29 UTC
-+++ interfaces/qt/qt45.pas
-@@ -45,7 +45,7 @@ const
- {$ENDIF}
-
- {$IFNDEF QTOPIA}
-- {$IF DEFINED(LINUX) or DEFINED(FREEBSD) or DEFINED(NETBSD)}
-+ {$IF DEFINED(LINUX) or DEFINED(FREEBSD) or DEFINED(NETBSD) or DEFINED(DRAGONFLY)}
- {$DEFINE BINUX}
- Qt4PasLib = 'libQt4Pas.so.5';
- {$ENDIF}
diff --git a/editors/lazarus-lcl-units/Makefile b/editors/lazarus-lcl-units/Makefile
index 4c049005311f..b2a53085dd9f 100644
--- a/editors/lazarus-lcl-units/Makefile
+++ b/editors/lazarus-lcl-units/Makefile
@@ -6,7 +6,7 @@ PKGNAMESUFFIX= -lcl-units
COMMENT= Lazarus components library units
USE_FPC= fcl-base fcl-db fcl-image fcl-json fcl-registry \
- fcl-res fcl-xml iconvenc pasjpeg regexpr
+ fcl-res fcl-xml iconvenc pasjpeg
LCL_INTERFACE= #
diff --git a/editors/lazarus/Makefile b/editors/lazarus/Makefile
index d40ea24ad6e0..19fac27b03aa 100644
--- a/editors/lazarus/Makefile
+++ b/editors/lazarus/Makefile
@@ -2,10 +2,11 @@
# $FreeBSD$
PORTNAME= lazarus
-PORTVERSION= 1.8.0
+PORTVERSION= 1.6.4
+DISTVERSIONSUFFIX= -0
PORTREVISION?= 0
CATEGORIES= editors devel
-MASTER_SITES= SF/${PORTNAME}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PORTVERSION} \
+MASTER_SITES= SF/${PORTNAME}/Lazarus%20Zip%20_%20GZip/Lazarus%20${PORTVERSION:S/.0//} \
LOCAL/acm/freepascal
DIST_SUBDIR= freepascal
@@ -32,12 +33,11 @@ DATADIR?= ${PREFIX}/share/${PORTNAME}-${PORTVERSION}
.if !defined(PKGNAMESUFFIX)
OPTIONS_DEFINE= GDB
OPTIONS_SINGLE= LCL
-OPTIONS_SINGLE_LCL= GTK2 QT4 QT5
+OPTIONS_SINGLE_LCL= GTK2 QT4
GDB_DESC= Install a newest version of gdb
GTK2_DESC= Use gtk20 interface
QT4_DESC= Use qt4 interface
-QT5_DESC= Use qt5 interface
OPTIONS_DEFAULT= GTK2 GDB
.endif
@@ -82,13 +82,6 @@ BUILD_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:editors/lazarus-
RUN_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:editors/lazarus-lcl-qt
.endif
-.if ${PORT_OPTIONS:MQT5}
-LIB_DEPENDS+= libQt5Pas.so:x11-toolkits/qt5pas
-LCL_PLATFORM= qt5
-BUILD_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:editors/lazarus-lcl-qt5
-RUN_DEPENDS+= ${LCL_UNITS_DIR}/${LCL_PLATFORM}/interfaces.ppu:editors/lazarus-lcl-qt5
-.endif
-
post-extract:
@${MKDIR} ${WRKDIR}/man1
@${MV} ${WRKSRC}/install/man/man1/lazarus-ide.1 ${WRKDIR}/man1/
@@ -99,7 +92,7 @@ post-extract:
post-patch:
@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' -e 's|%%DATADIR%%|${DATADIR}|g' \
- -e 's|tools: lcl|tools:|g' -e '3267d' -e '3269d' -e '3270d' -e '3271d' -e '3272d' -e '3273d' ${WRKSRC}/${MAKEFILE}
+ -e 's|tools: lcl|tools:|g' -e '3080d' -e '3082d' -e '3083d' -e '3084d' -e '3085d' -e '3086d' ${WRKSRC}/${MAKEFILE}
pre-build:
@${LN} -sf ${LOCALBASE}/share/${PORTNAME}-${PORTVERSION}/lcl/units ${WRKSRC}/lcl/units
diff --git a/editors/lazarus/distinfo b/editors/lazarus/distinfo
index fc2574cebbdf..8530e29429c0 100644
--- a/editors/lazarus/distinfo
+++ b/editors/lazarus/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1513100874
-SHA256 (freepascal/lazarus-1.8.0.tar.gz) = 320888ba1af17295b8d3993d50c31780d137e363e05797e3575eee90f3b3a844
-SIZE (freepascal/lazarus-1.8.0.tar.gz) = 62114372
+TIMESTAMP = 1488377664
+SHA256 (freepascal/lazarus-1.6.4-0.tar.gz) = 336654c5ad32244e64a56511108965b6b8eb25fe5882f61b2c15a24d8435a5e2
+SIZE (freepascal/lazarus-1.6.4-0.tar.gz) = 57180961
diff --git a/editors/lazarus/files/patch-components-synedit_synedit.pp b/editors/lazarus/files/patch-components-synedit_synedit.pp
deleted file mode 100644
index 92a6300235d4..000000000000
--- a/editors/lazarus/files/patch-components-synedit_synedit.pp
+++ /dev/null
@@ -1,20 +0,0 @@
---- components/synedit/synedit.pp 2018-01-30 13:41:54.904942000 -0500
-+++ components/synedit/synedit.pp 2018-01-30 13:40:23.811860000 -0500
-@@ -8945,7 +8945,7 @@
- while not Highlighter.GetEol do begin
- Start := Highlighter.GetTokenPos + 1;
- Token := Highlighter.GetToken;
-- if (PosX >= Start) and (PosX <= Start + Length(Token)) then begin
-+ if (PosX >= Start) and (PosX < Start + Length(Token)) then begin
- Attri := Highlighter.GetTokenAttribute;
- TokenType := Highlighter.GetTokenKind;
- exit(True);
-@@ -8990,7 +8990,7 @@
- //TokenType := Highlighter.GetTokenKind;
- Attri := Highlighter.GetTokenAttribute;
- //DebugLn([' TCustomSynEdit.CaretAtIdentOrString: Start=', Start, ', Token=', Token]);
-- if (PosX >= Start) and (PosX <= Start + Length(Token)) then
-+ if (PosX >= Start) and (PosX < Start + Length(Token)) then
- begin
- AtIdent := Attri = Highlighter.IdentifierAttribute;
- NearString := (Attri = Highlighter.StringAttribute)
diff --git a/editors/lazarus/files/pkg-message.in b/editors/lazarus/files/pkg-message.in
index 185aa361e4c4..c9404b376f8e 100644
--- a/editors/lazarus/files/pkg-message.in
+++ b/editors/lazarus/files/pkg-message.in
@@ -27,9 +27,8 @@ The Lazarus RAD was installed
editors/lazarus-lcl-nogui
editors/lazarus-lcl-gtk2
editors/lazarus-lcl-qt
- editors/lazarus-lcl-qt5
- You can added those ports if you want support for nogui, gtk2, qt or qt5
+ You can added those ports if you want support for nogui, gtk2 or qt
interfaces. Please look at net-p2p/transmission-remote-gui like a example of
how use it
diff --git a/graphics/fpc-imagemagick/Makefile b/graphics/fpc-imagemagick/Makefile
index be4c243b1146..714c5a128556 100644
--- a/graphics/fpc-imagemagick/Makefile
+++ b/graphics/fpc-imagemagick/Makefile
@@ -1,6 +1,7 @@
# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD$
+PORTREVISION= 2
CATEGORIES= graphics lang
PKGNAMESUFFIX= -imagemagick
diff --git a/graphics/fpc-opengl/Makefile b/graphics/fpc-opengl/Makefile
index 92832c56bd7b..101d6f964ce0 100644
--- a/graphics/fpc-opengl/Makefile
+++ b/graphics/fpc-opengl/Makefile
@@ -1,6 +1,7 @@
# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD$
+PORTREVISION= 1
CATEGORIES= graphics lang
PKGNAMESUFFIX= -opengl
diff --git a/lang/fpc-base/Makefile b/lang/fpc-base/Makefile
index 3591886853b5..666131adb77d 100644
--- a/lang/fpc-base/Makefile
+++ b/lang/fpc-base/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= base
-PORTVERSION= 3.0.4
+PORTVERSION= 3.0.2
CATEGORIES= lang
PKGNAMEPREFIX= fpc-
diff --git a/lang/fpc-docs/Makefile b/lang/fpc-docs/Makefile
index 363f5b8766fc..d82327b1891c 100644
--- a/lang/fpc-docs/Makefile
+++ b/lang/fpc-docs/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= docs
-PORTVERSION= 3.0.4
+PORTVERSION= 3.0.2
CATEGORIES= lang
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/docs/ \
ftp://freepascal.stack.nl/pub/fpc/dist/${PORTVERSION}/docs/
diff --git a/lang/fpc-docs/distinfo b/lang/fpc-docs/distinfo
index 3fb596935218..9720cc93874c 100644
--- a/lang/fpc-docs/distinfo
+++ b/lang/fpc-docs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1517333020
-SHA256 (freepascal/3.0.4/doc-pdf.tar.gz) = 0c70ac388a5a6a1c775308661ce4feb9cfa9d9c1084fd6939bfa101d5488817b
-SIZE (freepascal/3.0.4/doc-pdf.tar.gz) = 9161471
+TIMESTAMP = 1488124955
+SHA256 (freepascal/3.0.2/doc-pdf.tar.gz) = f43d782346773913cda49b4fefd304f0ba10bc5e027f515629e43679c19cf1d6
+SIZE (freepascal/3.0.2/doc-pdf.tar.gz) = 9313946
diff --git a/lang/fpc-units/Makefile b/lang/fpc-units/Makefile
index 6a823b176f7a..f2df562353c8 100644
--- a/lang/fpc-units/Makefile
+++ b/lang/fpc-units/Makefile
@@ -2,7 +2,8 @@
# $FreeBSD$
PORTNAME= units
-PORTVERSION= 3.0.4
+PORTVERSION= 3.0.2
+PORTREVISION= 1
CATEGORIES= lang
PKGNAMEPREFIX= fpc-
@@ -19,7 +20,7 @@ ALL_OPTIONS= A52 ASPELL BFD BZIP2 CAIRO CHM DBLIB DBUS DTS FASTCGI \
FCL_JS FCL_JSON FCL_NET FCL_PASSRC FCL_PDF FCL_REGISTRY FCL_RES \
FCL_SDO FCL_SOUND FCL_STL FCL_WEB FCL_XML FFTW \
FPINDEXER FPPKG FV GDBM GMP GOOGLEAPI GTK2 HERMES ICONVENC \
- IMAGEMAGICK LDAP LIBCURL LIBGD LIBMICROHTTPD LIBPNG LIBXML2 LIBVLC LUA MAD \
+ IMAGEMAGICK LDAP LIBCURL LIBGD LIBPNG LIBXML2 LIBVLC LUA MAD \
MODPLUG NCURSES NEWT NUMLIB OGGVORBIS OPENAL OPENGL \
OPENSSL PASJPEG PCAP PROJ4 PXLIB RSVG REXX RTL_CONSOLE \
RTL_EXTRA RTL_OBJPAS RTL_UNICODE SDL SVGALIB SYMBOLIC \
@@ -73,7 +74,6 @@ IMAGEMAGICK_DESC= Interface to ImageMagick
LDAP_DESC= Interface to OpenLDAP
LIBCURL_DESC= Interface to curl library
LIBGD_DESC= Interface to gd library
-LIBMICROHTTPD_DESC= Interface to libmicrohttpd library
LIBPNG_DESC= Interface to png library
LIBVLC_DESC= Unit for VLC
LIBXML2_DESC= Interface to libxml2 library
diff --git a/lang/fpc/Makefile b/lang/fpc/Makefile
index 6ae4deea2375..0c469dad90da 100644
--- a/lang/fpc/Makefile
+++ b/lang/fpc/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= fpc
-PORTVERSION= 3.0.4
+PORTVERSION= 3.0.2
PORTREVISION?= 0
CATEGORIES?= lang
MASTER_SITES= ftp://ftp.freepascal.org/pub/fpc/dist/${PORTVERSION}/source/:source \
@@ -23,8 +23,8 @@ COMMENT?= Free Pascal compiler with Turbo and Delphi
USES= gmake iconv
ONLY_FOR_ARCHS= i386 amd64
-BOOTVER= 3.0.4
-MANVER= 3.0.4
+BOOTVER= 3.0.2
+MANVER= 3.0.2
#USE_GITHUB= yes
#GH_ACCOUNT= fpc-svn
@@ -36,12 +36,12 @@ FPCSRCDIR= ${PORTNAME}-${PORTVERSION}
.if ${ARCH} == "i386"
PPNAME= ppc386
FPC_ARCH= i386
-PLIST_SUB= FPC_I386="" \
+PLIST_SUB+= FPC_I386="" \
FPC_AMD64="@comment "
.elif ${ARCH} == "amd64"
PPNAME= ppcx64
FPC_ARCH= x86_64
-PLIST_SUB= FPC_I386="@comment " \
+PLIST_SUB+= FPC_I386="@comment " \
FPC_AMD64=""
.endif
@@ -177,7 +177,7 @@ do-install:
"${STAGEDIR}${PREFIX}/lib/fpc/${PORTVERSION}" \
"${STAGEDIR}${PREFIX}/etc"
@${REINPLACE_CMD} -i "" -e 's|${STAGEDIR}||' \
- -e 's|^-Fl/usr/local/lib|-Fl${LOCALBASE}/lib;${LOCALBASE}/lib/qt4;${LOCALBASE}/lib/qt5|g' \
+ -e 's|^-Fl/usr/local/lib|-Fl${LOCALBASE}/lib;${LOCALBASE}/lib/qt4|g' \
${STAGEDIR}${PREFIX}/etc/fpc.cfg.sample
.else
diff --git a/lang/fpc/distinfo b/lang/fpc/distinfo
index 64c847518c73..e549ae0bfef5 100644
--- a/lang/fpc/distinfo
+++ b/lang/fpc/distinfo
@@ -1,3 +1,11 @@
-TIMESTAMP = 1513096978
-SHA256 (freepascal/fpc-3.0.4.source.tar.gz) = 69b3b7667b72b6759cf27226df5eb54112ce3515ff5efb79d95ac14bac742845
-SIZE (freepascal/fpc-3.0.4.source.tar.gz) = 40347617
+TIMESTAMP = 1487994867
+SHA256 (freepascal/fpc-3.0.2.source.tar.gz) = 67fccddf5da992356f4e90d836444750ce9363608c7db8e38c077f710fcb6258
+SIZE (freepascal/fpc-3.0.2.source.tar.gz) = 39841597
+SHA256 (freepascal/ppc386-3.0.2-freebsd.tar.gz) = 4f362bdd6cd6917d9623e5e2cdcf9d501713ff86c290c2320f8b0cac2d742d2d
+SIZE (freepascal/ppc386-3.0.2-freebsd.tar.gz) = 1145982
+SHA256 (freepascal/ppcx64-3.0.2-freebsd.tar.gz) = 7fcdd9431501420c00b78e21d20bf0caa571cfede8bc98af222b23470ef7f3ef
+SIZE (freepascal/ppcx64-3.0.2-freebsd.tar.gz) = 1210777
+SHA256 (freepascal/ppcx64-2.6.4-freebsd.tar.gz) = f74a268a206fbd52d3c92f4e0722cd135ca91c1988a83826401cabdd78b3222b
+SIZE (freepascal/ppcx64-2.6.4-freebsd.tar.gz) = 1035650
+SHA256 (freepascal/fpc-3.0.2.man.tar.gz) = daaf316588f35eab08b6c9cec9a0702cebaf985c68e5d3a607e04145f32f27d3
+SIZE (freepascal/fpc-3.0.2.man.tar.gz) = 47298
diff --git a/multimedia/fpc-libvlc/Makefile b/multimedia/fpc-libvlc/Makefile
index 4f21b00f9577..91d50888d1fd 100644
--- a/multimedia/fpc-libvlc/Makefile
+++ b/multimedia/fpc-libvlc/Makefile
@@ -1,6 +1,7 @@
# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD$
+PORTREVISION= 1
CATEGORIES= multimedia lang
PKGNAMESUFFIX= -libvlc
diff --git a/multimedia/fpc-libvlc/files/patch-packages_libvlc_fpmake.pp b/multimedia/fpc-libvlc/files/patch-packages_libvlc_fpmake.pp
index 2d85944ec243..e231091c74f6 100644
--- a/multimedia/fpc-libvlc/files/patch-packages_libvlc_fpmake.pp
+++ b/multimedia/fpc-libvlc/files/patch-packages_libvlc_fpmake.pp
@@ -1,13 +1,13 @@
---- packages/libvlc/fpmake.pp 2017-09-02 11:48:24.000000000 -0500
-+++ packages/libvlc/fpmake.pp 2017-12-12 12:19:09.246128000 -0500
-@@ -15,15 +15,15 @@
+--- packages/libvlc/fpmake.pp.orig 2015-08-07 13:22:31 UTC
++++ packages/libvlc/fpmake.pp
+@@ -15,15 +15,15 @@ begin
{$ifdef ALLPACKAGES}
P.Directory:=ADirectory;
{$endif ALLPACKAGES}
- P.OSes := [win32, win64, linux, freebsd];
+ P.OSes := [win32, win64, linux, dragonfly, freebsd];
P.Dependencies.Add('fcl-base');
- P.Version:='3.0.4';
+ P.Version:='3.0.2';
P.License := 'LGPL with modification';
P.HomepageURL := 'www.freepascal.org';
P.Email := 'michael@freepascal.org';
diff --git a/www/Makefile b/www/Makefile
index 840293ccd69e..04fc4b891f73 100644
--- a/www/Makefile
+++ b/www/Makefile
@@ -181,7 +181,6 @@
SUBDIR += fpc-googleapi
SUBDIR += fpc-httpd22
SUBDIR += fpc-httpd24
- SUBDIR += fpc-libmicrohttpd
SUBDIR += free-sa-devel
SUBDIR += freeway
SUBDIR += fswiki
diff --git a/www/fpc-libmicrohttpd/Makefile b/www/fpc-libmicrohttpd/Makefile
deleted file mode 100644
index 19cd7461b04c..000000000000
--- a/www/fpc-libmicrohttpd/Makefile
+++ /dev/null
@@ -1,15 +0,0 @@
-# Created by: Christopher Key <cjk32@cam.ac.uk>
-# $FreeBSD$
-
-CATEGORIES= www lang
-PKGNAMESUFFIX= -libmicrohttpd
-
-COMMENT= Free Pascal libmicrohttpd unit
-
-USE_FPC= rtl-extra
-
-MASTERDIR= ${.CURDIR}/../../lang/fpc
-WRKUNITDIR= ${FPCSRCDIR}/packages/${PKGNAMESUFFIX:S/-//}
-EXTRACTUNITDIR= ${WRKUNITDIR}
-
-.include "${MASTERDIR}/Makefile"
diff --git a/www/fpc-libmicrohttpd/pkg-plist b/www/fpc-libmicrohttpd/pkg-plist
deleted file mode 100644
index 43aaf72b44f8..000000000000
--- a/www/fpc-libmicrohttpd/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-lib/fpc/%%PORTVERSION%%/fpmkinst/%%BUILDNAME%%/libmicrohttpd.fpm
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libmicrohttpd/libmicrohttpd.o
-lib/fpc/%%PORTVERSION%%/units/%%BUILDNAME%%/libmicrohttpd/libmicrohttpd.ppu