Date: Tuesday, October 6, 2020 @ 10:31:25 Author: idevolder Revision: 719315
archrelease: copy trunk to community-x86_64 Added: fpc/repos/community-x86_64/PKGBUILD (from rev 719314, fpc/trunk/PKGBUILD) Deleted: fpc/repos/community-x86_64/PKGBUILD ----------+ PKGBUILD | 106 ++++++++++++++++++++++++++++++------------------------------- 1 file changed, 53 insertions(+), 53 deletions(-) Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-10-06 10:31:19 UTC (rev 719314) +++ PKGBUILD 2020-10-06 10:31:25 UTC (rev 719315) @@ -1,53 +0,0 @@ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Maintainer: BlackIkeEagle <ike DOT devolder AT gmail DOT com> -# Contributor: Valeriy Lyasotskiy <ones...@ukr.net> -# Contributor: Jan Willemson <jan...@hot.ee> -# Contributor: Hugo Ideler <hugoide...@dse.nl> -# Original PKGBUILD: Andre Naumann <anaum...@sparced.org> -# See http://bbs.archlinux.org/viewtopic.php?t=9318&highlight=fpc - -pkgname=fpc -pkgver=3.2.0 -pkgrel=1 -pkgdesc="Free Pascal Compiler, Turbo Pascal 7.0 and Delphi compatible." -arch=('x86_64') -url="http://www.freepascal.org/" -license=('GPL' 'LGPL' 'custom') -backup=("etc/fpc.cfg") -depends=('ncurses' 'zlib' 'expat' 'binutils' 'make') -makedepends=(fpc) -options=(zipman staticlibs) -source=(ftp://ftp.freepascal.org/pub/fpc/dist/$pkgver/source/fpcbuild-$pkgver.tar.gz) -sha256sums=('f9b914eace989a023fb953da203dc0d973b44487568b4138c7d5b9613d7d6838') - -build() { - cd "$srcdir"/fpcbuild-$pkgver - pushd fpcsrc/compiler - fpcmake -Tall - popd - make build NOGDB=1 -} - -package() { - cd "$srcdir"/fpcbuild-$pkgver - - export HOME="$srcdir" - - make -j1 PREFIX="$pkgdir"/usr install NOGDB=1 - - export PATH="$pkgdir"/usr/bin:$PATH - - install -Dm0644 fpcsrc/rtl/COPYING.FPC "$pkgdir"/usr/share/licenses/${pkgname}/COPYING.FPC - - [ "$CARCH" = "x86_64" ] && ln -s /usr/lib/fpc/${pkgver}/ppcx64 "$pkgdir"/usr/bin/ - - mkdir -p "$pkgdir"/etc - "$pkgdir"/usr/lib/fpc/${pkgver}/samplecfg "$pkgdir"/usr/lib/fpc/${pkgver} "$pkgdir"/etc - - # use -fPIC by default - echo -e "#ifdef cpux86_64\n# for x86_64 use -fPIC by default\n-Cg\n#endif" >> "$pkgdir/etc/fpc.cfg" - - mv "$pkgdir"/usr/man "$pkgdir"/usr/share/ - - find "$pkgdir"/etc/ -type f -exec sed -i "s|"$pkgdir"||g" {} \; -} Copied: fpc/repos/community-x86_64/PKGBUILD (from rev 719314, fpc/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-10-06 10:31:25 UTC (rev 719315) @@ -0,0 +1,53 @@ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Maintainer: BlackIkeEagle <ike DOT devolder AT gmail DOT com> +# Contributor: Valeriy Lyasotskiy <ones...@ukr.net> +# Contributor: Jan Willemson <jan...@hot.ee> +# Contributor: Hugo Ideler <hugoide...@dse.nl> +# Original PKGBUILD: Andre Naumann <anaum...@sparced.org> +# See http://bbs.archlinux.org/viewtopic.php?t=9318&highlight=fpc + +pkgname=fpc +pkgver=3.2.0 +pkgrel=2 +pkgdesc="Free Pascal Compiler, Turbo Pascal 7.0 and Delphi compatible." +arch=('x86_64') +url="http://www.freepascal.org/" +license=('GPL' 'LGPL' 'custom') +backup=("etc/fpc.cfg") +depends=('ncurses' 'zlib' 'expat' 'binutils' 'make') +makedepends=(fpc) +options=(zipman staticlibs) +source=(ftp://ftp.freepascal.org/pub/fpc/dist/$pkgver/source/fpcbuild-$pkgver.tar.gz) +sha256sums=('f9b914eace989a023fb953da203dc0d973b44487568b4138c7d5b9613d7d6838') + +build() { + cd "$srcdir"/fpcbuild-$pkgver + pushd fpcsrc/compiler + fpcmake -Tall + popd + make build NOGDB=1 +} + +package() { + cd "$srcdir"/fpcbuild-$pkgver + + export HOME="$srcdir" + + make -j1 PREFIX="$pkgdir"/usr install NOGDB=1 + + export PATH="$pkgdir"/usr/bin:$PATH + + install -Dm0644 fpcsrc/rtl/COPYING.FPC "$pkgdir"/usr/share/licenses/${pkgname}/COPYING.FPC + + [ "$CARCH" = "x86_64" ] && ln -s /usr/lib/fpc/${pkgver}/ppcx64 "$pkgdir"/usr/bin/ + + mkdir -p "$pkgdir"/etc + "$pkgdir"/usr/lib/fpc/${pkgver}/samplecfg "$pkgdir"/usr/lib/fpc/${pkgver} "$pkgdir"/etc + + # use -fPIC by default + echo -e "#ifdef cpux86_64\n# for x86_64 use -fPIC by default\n-Cg\n#endif" >> "$pkgdir/etc/fpc.cfg" + + mv "$pkgdir"/usr/man "$pkgdir"/usr/share/ + + find "$pkgdir"/etc/ -type f -exec sed -i "s|"$pkgdir"||g" {} \; +}