notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
picpas Multi-platform Pascal for Microchip PIC16F microcontrollers
0.9.0_3 editors on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.9.0_3Version of this port present on the latest quarterly branch.
Maintainer: acm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-08-07 07:06:18
Last Update: 2021-08-01 07:05:24
Commit Hash: cd87674
License: GPLv2
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • picpas-gtk2>0:editors/picpas
Conflicts:
CONFLICTS_INSTALL:
  • picpas-qt5
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/editors/picpas/ && make install clean
To add the package, run one of these commands:
  • pkg install editors/picpas
  • pkg install picpas-gtk2
PKGNAME: picpas-gtk2
Package flavors (<flavor>: <package>)
  • gtk2: picpas-gtk2
  • qt5: picpas-qt5
ONLY_FOR_ARCHS: i386 amd64
distinfo:
Packages (timestamps in pop-ups are UTC):
picpas-gtk2
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd640.9.0_3-
FreeBSD:11:armv6--
FreeBSD:11:i3860.9.0_3-
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd640.9.0_30.9.0_3
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3860.9.0_30.9.0_3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd640.9.0_30.9.0_3
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3860.9.0_30.9.0_3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd640.9.0_3-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.9.0_3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 
picpas-qt5
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd64--
FreeBSD:11:armv6--
FreeBSD:11:i386--
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64--
FreeBSD:12:amd640.9.0_30.9.0_3
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i3860.9.0_30.9.0_3
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch64--
FreeBSD:13:amd640.9.0_30.9.0_3
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i3860.9.0_30.9.0_3
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch64--
FreeBSD:14:amd640.9.0_3-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i3860.9.0_3-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. as : devel/binutils
  2. ppcx64 : lang/fpc
  3. chm.fpm : misc/fpc-chm
  4. fcl-base.fpm : devel/fpc-fcl-base
  5. fcl-image.fpm : devel/fpc-fcl-image
  6. fcl-json.fpm : devel/fpc-fcl-json
  7. fcl-registry.fpm : devel/fpc-fcl-registry
  8. fcl-xml.fpm : devel/fpc-fcl-xml
  9. pasjpeg.fpm : graphics/fpc-pasjpeg
  10. regexpr.fpm : devel/fpc-regexpr
  11. rtl-objpas.fpm : lang/fpc-rtl-objpas
  12. x11.fpm : x11/fpc-x11
  13. as : devel/binutils
  14. fpcres : lang/fpc-utils
  15. gtk2.fpm : x11-toolkits/fpc-gtk2
  16. interfaces.ppu : editors/lazarus
  17. x11.pc : x11/libX11
Runtime dependencies:
  1. x11.pc : x11/libX11
Library dependencies:
  1. libglib-2.0.so : devel/glib20
  2. libgtk-x11-2.0.so : x11-toolkits/gtk20
  3. libatk-1.0.so : accessibility/atk
  4. libpango-1.0.so : x11-toolkits/pango
  5. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/t-edson/PicPas/tar.gz/7940bc3?dummy=/
Collapse this list.

Number of commits found: 21

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
01 Aug 2021 07:05:24
 files touched by this commit commit hash:cd876745538da60f59c7f23c552211af9b63c069  0.9.0_3
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
editors/picpas: remove BROKEN

* Re-generate patch files
* Bump PORTREVISION
01 Aug 2021 02:26:39
 files touched by this commit commit hash:ced250d5164d5d3dd9e607e38b7775fc4f27cdd0  0.9.0_2
Jose Alonso Cardenas Marquez (acm) search for other commits by this committer
editors/lazarus[-qt5]: bump some ports dependants of lazarus

* bump PORTREVISION of cad/zcad: comms/cqrlog: editors/picpas:
  graphics/lazpaint: multimedia/winff: net-p2p/awgg:
  net-p2p/transmission-remote-gui: russian/emkatic:
  x11-fm/doublecmd
* editors/lazarus[-qt5] was updated to 2.0.12
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  0.9.0_1
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  0.9.0_1
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
25 Dec 2020 09:19:30
Original commit files touched by this commit Revision:559225  0.9.0_1
antoine search for other commits by this committer
Mark BROKEN

/wrkdirs/usr/ports/editors/picpas/work-qt5/PicPas-520e196/syncfacilutils/SynFacilCompletion.pas(292,51)
Error: (5098) Record or object type expected

Reported by:	pkg-fallout
25 Nov 2020 03:41:23
Original commit files touched by this commit Revision:556267  0.9.0_1
acm search for other commits by this committer
- Bump PORTREVISION. lazarus was updated to 2.0.10
14 May 2020 06:10:47
Original commit files touched by this commit Revision:535208  0.9.0
acm search for other commits by this committer
- Update to 0.9.0
06 Mar 2020 06:26:05
Original commit files touched by this commit Revision:527858  0.8.8_6
acm search for other commits by this committer
- Remove compat < 11 dependencies from bootstrap and compiler. It could fix
problems
  when GENERIC kernel is not used.
- Rebuild bootstrap (ppcx64 and ppc386) with new changes
- Bump PORTREVISION

PR:		239135
Reported by:	fbsdbugs4  at  sentry.org
31 Dec 2019 15:29:14
Original commit files touched by this commit Revision:521632  0.8.8_5
acm search for other commits by this committer
- Bump PORTREVISION. editors/lazarus was updated to 2.0.6
08 Nov 2019 10:08:50
Original commit files touched by this commit Revision:517045  0.8.8_4
tobik search for other commits by this committer
e*: Add missing USES={gnome,sdl,xorg}
05 Nov 2019 15:48:41
Original commit files touched by this commit Revision:516802  0.8.8_4  Sanity Test Failure
zeising search for other commits by this committer
Add USES=xorg USES=gl, ports categories e

Add USES=xorg, USES=gl and in a few cases USES=gnome to ports in categories
starting with 'e'.
03 Sep 2019 15:51:51
Original commit files touched by this commit Revision:510956  0.8.8_4
acm search for other commits by this committer
- Rebuild bootstrap (ppcx64 and ppc386) with ld patches
- Fix build on 12-STABLE and CURRENT (amd64 and i386)
- Bump PORTREVISION for all ports that depends of lang/fpc
- Add USE_BINUTILS to fpc and lazarus based ports
- Add binutils dependency to Uses/fpc.mk and Uses/lazarus.mk

PR:		240293 239934 233413 214864
Exp-run by:	antoine
15 Aug 2019 17:33:09
Original commit files touched by this commit Revision:509015  0.8.8_3
acm search for other commits by this committer
- Bump PORTREVISION (lazarus ports were updated to 2.0.4)
- Remove LD_UNSAFE
26 Jun 2019 11:52:23
Original commit files touched by this commit Revision:505150  0.8.8_2
rene search for other commits by this committer
Clean up final leftovers from Qt4.

Submitted by:	rene
Reviewed by:	mat, tcberner
Differential Revision:	https://reviews.freebsd.org/D20725
07 Mar 2019 04:57:13
Original commit files touched by this commit Revision:494881  0.8.8_2
acm search for other commits by this committer
- Bump PORTREVISION. editors/lazarus was updated to 2.0.0
16 Jan 2019 11:13:45
Original commit files touched by this commit Revision:490472  0.8.8_1
tijl search for other commits by this committer
Fix Qt5 symbol version scripts to put the catch-all clause first.  When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
(Only the first 15 lines of the commit message are shown above View all of this commit message)
15 Jan 2019 05:35:10
Original commit files touched by this commit Revision:490343  0.8.8
acm search for other commits by this committer
- Add LLD_UNSAFE

Reported by:	pkg-fallout
10 Aug 2018 08:18:28
Original commit files touched by this commit Revision:476811  0.8.8
acm search for other commits by this committer
- Respect Makefile porting order
10 Aug 2018 08:15:20
Original commit files touched by this commit Revision:476809  0.8.8
acm search for other commits by this committer
- Update to 0.8.8
07 Aug 2018 07:44:48
Original commit files touched by this commit Revision:476575  0.8.6
acm search for other commits by this committer
- Move flavor helpers to right place

Suggested by:	mat
07 Aug 2018 07:06:04
Original commit files touched by this commit Revision:476569  0.8.6
acm search for other commits by this committer
- New port: editors/picpas

PicPas is a Pascal compiler, written in Lazarus, which generates executable
code for midrange PIC microcontrollers (the 16F series).

WWW: https://github.com/t-edson/PicPas

Differential Revision:	https://reviews.freebsd.org/D15242

Number of commits found: 21