aboutsummaryrefslogtreecommitdiff
path: root/lang/fpc
Commit message (Collapse)AuthorAgeFilesLines
* - Install serial .ppu and .o filesJose Alonso Cardenas Marquez2016-11-211-0/+4
| | | | | | | - Bump fpc-rtl-extra PORTREVISION Notes: svn path=/head/; revision=426756
* ${RM} already has -f.Mathieu Arnold2016-10-211-1/+1
| | | | | | | | | | PR: 213570 Submitted by: mat Exp-run by: antoine Sponsored by: Absolight Notes: svn path=/head/; revision=424411
* - update libgd to 2.2.2Dirk Meyer2016-07-201-1/+1
| | | | | | | | | | | | | | - new MASTER_SITES - add security patch PR: 210913 Submitted by: Piotr Kubaj MFH: 2016Q3 Security: CVE-2015-8874 Security: CVE-2016-3074 Security: http://www.openwall.com/lists/oss-security/2016/07/12/4 Notes: svn path=/head/; revision=418829
* - Fix trailing whitespace in pkg-messagesDmitry Marakasov2016-05-191-1/+1
| | | | | | | Approved by: portmgr blanket Notes: svn path=/head/; revision=415503
* lang/fpc: Restore DragonFly supportJohn Marino2015-12-215-1/+77
| | | | | | | | | | | | | | | | | | | | FPC cannot use the gold linker. Gold requires that the linker script have the --script flag passed, but doing so will break FreePascal (the flags causes the internal linker to be bypassed). Since DragonFly switches linkers through the environment and it's not clear how to set that, I've hardcoded the linker path for DragonFly for now. Also, we must avoid using Gold for the bootstrap compiler (which has not been hardcoded) so passing LDVER=ld.bfd during the bootstrap stage is necessary to guarantee this. FreeBSD doesn't use this variable so its harmless on that OPSYS. The other major fix was fixing the dirent record which differs on DragonFly. This is why unit searching has always failed. All patches will be submitted upstream. This should be a no-op for FreeBSD, thus no bump. Notes: svn path=/head/; revision=404085
* Don't use GH_TAGNAME when DISTVERSION* variables can be used.Mathieu Arnold2015-12-082-4/+4
| | | | | | | | With hat: portmgr Sponsored by: Absolight Notes: svn path=/head/; revision=403255
* FPC ecosystem: Upgrade version 2.6.4 => 3.0.0John Marino2015-12-056-255/+272
| | | | | | | | | | | | | | | | This is the first major release of FreePascal in nearly four years. There are a ton of new features, way more to list here. see: http://wiki.freepascal.org/FPC_New_Features_3.0 Several new unit ports were added, some were contracted. Most of those were absorbed into the main FPC packages, but two units are no longer supported: sndfile and matroshka. All 99 remaining ports (including Lazarus ports) were build tested on FreeBSD i386 and amd64 Release 10.2 Notes: svn path=/head/; revision=403082
* Remove UNIQUENAME and LATEST_LINK.Mathieu Arnold2015-08-171-2/+0
| | | | | | | | | | | | | | | | | | | | UNIQUENAME was never unique, it was only used by USE_LDCONFIG and now, we won't have conflicts there. Use PKGBASE instead of LATEST_LINK in PKGLATESTFILE, the *only* consumer is pkg-devel, and it works just fine without LATEST_LINK as pkg-devel has the correct PKGNAME anyway. Now that UNIQUENAME is gone, OPTIONSFILE is too. (it's been called OPTIONS_FILE now.) Reviewed by: antoine, bapt Exp-run by: antoine Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D3336 Notes: svn path=/head/; revision=394508
* Revert part of r376655 that is breaks freebsd portsAntoine Brodin2015-01-101-1/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=376718
* lang/fpc: Remove unnecessarily variable substition and EXTRACT_SUFXJohn Marino2015-01-101-8/+7
| | | | | | | | | | | | | | | | There were several substitions like "${XXX:S/$/.something/} which is the equivalent of appending, e.g. "${XXX}.something". So for the sake of comprehension, change these to appends, and also just hardcode ".tar.gz" instead of using ${EXTRACT_SUFX} for the same reason. Since the distfiles are being manually defined, there's no real purpose to have a variable in the name, and if the EXTRACT_SUFX changes for any reason (say a new distfile with a different suffix requiring USES+=tar), then the code actually breaks. These changes make the code easier to read, comprehend, and arguably makes the port more robust. Notes: svn path=/head/; revision=376710
* lang/fpc: Remove googlecode from MASTER_SITESJohn Marino2015-01-101-4/+2
| | | | | | | | | | | The googlecode URL only provides 2.6.0 and 2.6.2 versions of the man pages and bootstrap compiler, but not the current 2.6.4, so remove those urls. While here, simplify the LOCAL distcache site urls. The substition is not necessary. Notes: svn path=/head/; revision=376707
* lang/fpc: Prepare for 3.0 and the use of older bootstrapJohn Marino2015-01-094-37/+69
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The Free Pascal Compiler port currently mandates that the bootstrap compiler be the same version of the compiler being built. This means that every update requires a new bootstrap compiler to be generated before the update. This goes against the philosophy of a bootstrap compiler, which aims to allow older compilers to build self-hosting modern compilers. FPC is capable of this, but the feature wasn't being leveraged. There are a lot of changes in this commit, but I believe the resulting compiler is the same as before the commit, thus PORTREVISION has not been bumped. Changes include: * Add DragonFly bootstrap compiler 2.6.4 to list of distfiles * use OPSYS to make builds generic between FreeBSD and DragonFly * Add FREEBSD PLIST variable as FreeBSD builds an extra unit * Create the framework to have a bootstrap compiler of an older version than the current version (BOOTVER variable) * split PP variable out of MAKE_ARGS and use NEWPPC or BOOTPPC to specify PP uniquely (required when bootstrap version is different) * wrap compound command with parenthesis * Use options lists on TAR man page (xfz without hyphen is legacy) * unmask installation commands * respect 80-column limits, wrapping as necessary * bring in some dports-specific changes that have no effect on port to eliminate dports patch files future work: When version 3.0 is released, the new fpc make program will be built which will have some moderate impacts to the build process and it will use a "bootstrap" target. The intention is to continue using the 2.6.4 bootstrap compilers to build the upcoming 3.0 compiler when it is released. New bootstrap compilers will not be generated until the existing bootstrap compilers are unable to bootstrap the upcoming release. Notes: svn path=/head/; revision=376655
* Assign maintainership of FPC ports to new FPC ports teamJohn Marino2015-01-051-1/+1
| | | | | | | | | | The new team currently consists of the previous maintainer (acm@) and myself (marino@). PR: 195363 Notes: svn path=/head/; revision=376279
* - Use proper command for manpage installationDmitry Marakasov2014-12-241-2/+6
| | | | | | | | | - Strip binaries Approved by: bapt Notes: svn path=/head/; revision=375437
* Simplify plistAntoine Brodin2014-11-101-3/+1
| | | | Notes: svn path=/head/; revision=372421
* Cleanup plistBaptiste Daroussin2014-10-271-6/+0
| | | | Notes: svn path=/head/; revision=371587
* lang/fpc: IGNORE on DragonFly (for now, support is long-term goal)John Marino2014-10-231-0/+4
| | | | Notes: svn path=/head/; revision=371380
* Convert all :U to :tu and :L to :tlBaptiste Daroussin2014-05-051-4/+4
| | | | | | | | | | | | | | | | | Since FreeBSD 8.4 and FreeBSD 9.1 make(1) do support :tu and :tl as a replacement for :U and :L (which has been marked as deprecated) bmake which is the default on FreeBSD 10+ only support by default :tu/:tl a hack has been added at the time to support :U and :L to ease migration. This hack is now not necessary anymore Note that this makes the ports tree incompatible with make(1) from FreeBSD 8.3 or earlier With hat: portmgr Notes: svn path=/head/; revision=352986
* - Update to 2.6.4Jose Alonso Cardenas Marquez2014-03-262-10/+10
| | | | Notes: svn path=/head/; revision=349217
* Stage supportAntoine Brodin2014-02-202-60/+58
| | | | Notes: svn path=/head/; revision=345262
* - remove reference to /usr/X11R6 in pkg-messageRuslan Makhmatkhanov2014-02-091-1/+0
| | | | | | | | | PR: 185127 Submitted by: crees Approved by: maintainer timeout (1 month) Notes: svn path=/head/; revision=343521
* Stage supportAntoine Brodin2014-01-282-335/+11
| | | | Notes: svn path=/head/; revision=341492
* Fix properties on pkg-plistBaptiste Daroussin2014-01-211-1/+0
| | | | Notes: svn path=/head/; revision=340674
* Convert the tree to USES=openalAntoine Brodin2013-12-251-6/+0
| | | | | | | Approved by: portmgr (bapt) Notes: svn path=/head/; revision=337464
* - Fix static linking issues on amd64Jose Alonso Cardenas Marquez2013-10-022-1/+37
| | | | | | | - Bump PORTREVISION Notes: svn path=/head/; revision=329012
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-1/+2
| | | | | | | lang) Notes: svn path=/head/; revision=327741
* Teach fpc not to try to link to libiconv on head after the iconv change.Guido Falsi2013-09-062-3/+10
| | | | | | | | | | | This fixes the lang/fpc-utils port build. Bump PORTREVISION due to runtime behaviour change on head. Approved by: portmgr (bapt, implicit) Notes: svn path=/head/; revision=326511
* - update libdg to 2.1.0Dirk Meyer2013-08-091-1/+1
| | | | Notes: svn path=/head/; revision=324437
* - Update to 7.31.0Sunpoet Po-Chuan Hsieh2013-07-112-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | - Bump PORTREVISION for ftp/curl shlib change - Add TEST_DEPENDS - Convert to new options framework - Adjust options: - Add COOKIES - Add CYASSL, NSS, POLARSSL, THREADED_RESOLVER, TLS_SRP [1] - Add GSSAPI and SPNEGO [2] - Remove KERBEROS4 - Rename LIBIDN to IDN - Remove TRACKMEMORY [1] - Sort option handler - Add SLAVEDIRS: ftp/curl-hiphop - Cosmetic change - Cleanup Makefile header - While I'm here, fix typo (PORTREVSION) in x11-wm/ede/Makefile Changes: http://curl.haxx.se/changes.html PR: ports/172325 (-exp run), ports/177369 (based on) [1] Submitted by: Hirohisa Yamaguchi <umq@ueo.co.jp> [1], hrs (via email) [2] Exp run by: miwi Notes: svn path=/head/; revision=322783
* Rely on bsdtar to autodetermine the format of the distfiles when possibleBaptiste Daroussin2013-04-291-1/+1
| | | | | | | | | | For a while now bsdtar is able to autotermine compression and archive format. Let's then use tar directly instead of piping to tar. Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format Notes: svn path=/head/; revision=316786
* Convert the last USE_ICONV to USES=iconvBaptiste Daroussin2013-04-271-1/+1
| | | | Notes: svn path=/head/; revision=316695
* - Update to 2.6.2Jose Alonso Cardenas Marquez2013-03-233-16/+12
| | | | | | | - Trim Makefile headers Notes: svn path=/head/; revision=314989
* In categories starting with [h-m], remove empty lines from pkg-plist (andAlexey Dokuchaev2013-03-171-1/+0
| | | | | | | purge one empty file). Notes: svn path=/head/; revision=314442
* - Fix editors/fpc-ideJose Alonso Cardenas Marquez2012-09-302-3/+8
| | | | Notes: svn path=/head/; revision=305058
* - Now freepascal units respect LOCALBASEJose Alonso Cardenas Marquez2012-08-101-0/+1
| | | | | | | | PR: ports/153567 Submitted by: amdmi3 Notes: svn path=/head/; revision=302371
* - update png to 1.5.10Dirk Meyer2012-06-011-1/+1
| | | | Notes: svn path=/head/; revision=297915
* - Fix installJose Alonso Cardenas Marquez2012-05-171-1/+1
| | | | | | | Reported by: pav Notes: svn path=/head/; revision=296857
* - Fix a problem when fpc.cfg is removed on deinstall timeJose Alonso Cardenas Marquez2012-05-161-2/+2
| | | | | | | | | - Bump PORTREVISION Reported by: erwin Notes: svn path=/head/; revision=296800
* - Add ${LOCALBASE}/lib/qt4 path to fpc.cfg config fileJose Alonso Cardenas Marquez2012-05-071-1/+2
| | | | | | | - Bump PORTREVISION Notes: svn path=/head/; revision=296162
* - Use USE_XORG instead of USE_XLIBJose Alonso Cardenas Marquez2012-04-191-1/+1
| | | | | | | Suggested by: bapt Notes: svn path=/head/; revision=295103
* - Update to 2.6.0Jose Alonso Cardenas Marquez2012-04-196-170/+185
| | | | Notes: svn path=/head/; revision=295093
* - Chase unixODBC shlib bumpMartin Wilke2012-02-061-1/+1
| | | | Notes: svn path=/head/; revision=290490
* - change required APACHE version from 13+ to 20+Olli Hauer2012-01-011-6/+0
| | | | | | | | | | | (prepare to remove www/apache13) - no PORTREVISION bump since apache22 is the default with hat apache@ Notes: svn path=/head/; revision=288372
* - update fftw3* to 3.3 [1], and adjust dependent portsBrendan Fabeny2011-10-171-1/+1
| | | | | | | | | | - make use of optimizations by default, where possible (quad flavor to follow shortly, and mpi at a later date) Suggestions and patches from: ache, C. Burns, wen Notes: svn path=/head/; revision=283695
* - Track dependencies after databases/gdbm updateGabor Kovesdan2011-09-121-1/+1
| | | | Notes: svn path=/head/; revision=281668
* - Chase x11-toolkits/xforms shlib version bumpPietro Cerutti2011-09-071-1/+1
| | | | Notes: svn path=/head/; revision=281360
* - set EXPIRATION_DATE to "one week after FreeBSD 9.0-RELEASE-p0"Olli Hauer2011-08-271-4/+4
| | | | | | | with hat apache@ Notes: svn path=/head/; revision=280566
* - Update to 2.4.4Jose Alonso Cardenas Marquez2011-06-234-18/+28
| | | | Notes: svn path=/head/; revision=276093
* - DISTNAME= ${PORTNAME}-${PORTVERSION} is the default and not needed.Philip M. Gollucci2010-12-291-1/+0
| | | | | | | | | | PR: ports/153292 Submitted by: myself (pgollucci) Tested by: -exp run by pav Approved by: portmgr (pav) Notes: svn path=/head/; revision=267133
* - Fix distinfo entryJose Alonso Cardenas Marquez2010-11-161-1/+1
| | | | | | | Reported by: sahil Notes: svn path=/head/; revision=264643