notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details
florist-gpl POSIX Ada binding, IEEE Standards 1003.5(b,c)
2017_1 devel Deleted 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 2017_1Version of this port present on the latest quarterly branch.
There is no maintainer for this port.
Any concerns regarding this port should be directed to the FreeBSD Ports mailing list via ports@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2007-01-05 08:46:54
Last Update: 2022-02-28 21:34:25
Commit Hash: 8e2a89b
License: GPLv3
WWW:
http://libre.adacore.com/
Description:
Florist was produced by students and faculty of the Florida State University Department of Computer Science, under contract to the US Department of Defense, Defense Information Systems Agency, as a product of the POSIX Ada Real-Time (PART) Project. When the contract was completed, in 1999, FSU turned maintenance of Florist over to Ada Core Technologies, Inc.). The latest and most complete free version is available from Adacore. FLORIST is an implementation of the IEEE Standards 1003.5: 1992, IEEE STD 1003.5b: 1996, and parts of IEEE STD 1003.5c: 1998, also known as the POSIX Ada Bindings. WWW: http://libre.adacore.com/
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (203 items)
Collapse this list.
  1. /usr/local/share/licenses/florist-gpl-2017_1/catalog.mk
  2. /usr/local/share/licenses/florist-gpl-2017_1/LICENSE
  3. /usr/local/share/licenses/florist-gpl-2017_1/GPLv3
  4. include/florist/ada_streams.ads
  5. include/florist/ada_task_identification.ads
  6. include/florist/posix-asynchronous_io.adb
  7. include/florist/posix-asynchronous_io.ads
  8. include/florist/posix-c.adb
  9. include/florist/posix-c.ads
  10. include/florist/posix-calendar.adb
  11. include/florist/posix-calendar.ads
  12. include/florist/posix-condition_variables.adb
  13. include/florist/posix-condition_variables.ads
  14. include/florist/posix-configurable_file_limits.adb
  15. include/florist/posix-configurable_file_limits.ads
  16. include/florist/posix-configurable_system_limits.adb
  17. include/florist/posix-configurable_system_limits.ads
  18. include/florist/posix-error_codes.ads
  19. include/florist/posix-file_locking.adb
  20. include/florist/posix-file_locking.ads
  21. include/florist/posix-file_status-extensions.adb
  22. include/florist/posix-file_status-extensions.ads
  23. include/florist/posix-file_status.adb
  24. include/florist/posix-file_status.ads
  25. include/florist/posix-files.adb
  26. include/florist/posix-files.ads
  27. include/florist/posix-generic_shared_memory.adb
  28. include/florist/posix-generic_shared_memory.ads
  29. include/florist/posix-group_database.adb
  30. include/florist/posix-group_database.ads
  31. include/florist/posix-implementation-ok_signals.ads
  32. include/florist/posix-implementation.adb
  33. include/florist/posix-implementation.ads
  34. include/florist/posix-io.adb
  35. include/florist/posix-io.ads
  36. include/florist/posix-limits.ads
  37. include/florist/posix-memory_locking.adb
  38. include/florist/posix-memory_locking.ads
  39. include/florist/posix-memory_mapping.adb
  40. include/florist/posix-memory_mapping.ads
  41. include/florist/posix-memory_range_locking.adb
  42. include/florist/posix-memory_range_locking.ads
  43. include/florist/posix-message_queues.adb
  44. include/florist/posix-message_queues.ads
  45. include/florist/posix-mutexes.adb
  46. include/florist/posix-mutexes.ads
  47. include/florist/posix-options.ads
  48. include/florist/posix-page_alignment.adb
  49. include/florist/posix-page_alignment.ads
  50. include/florist/posix-permissions-implementation.adb
  51. include/florist/posix-permissions-implementation.ads
  52. include/florist/posix-permissions.adb
  53. include/florist/posix-permissions.ads
  54. include/florist/posix-process_environment.adb
  55. include/florist/posix-process_environment.ads
  56. include/florist/posix-process_identification.adb
  57. include/florist/posix-process_identification.ads
  58. include/florist/posix-process_primitives.adb
  59. include/florist/posix-process_primitives.ads
  60. include/florist/posix-process_scheduling.adb
  61. include/florist/posix-process_scheduling.ads
  62. include/florist/posix-process_times.adb
  63. include/florist/posix-process_times.ads
  64. include/florist/posix-semaphores.adb
  65. include/florist/posix-semaphores.ads
  66. include/florist/posix-shared_memory_objects.adb
  67. include/florist/posix-shared_memory_objects.ads
  68. include/florist/posix-signals.adb
  69. include/florist/posix-signals.ads
  70. include/florist/posix-supplement_to_ada_io.adb
  71. include/florist/posix-supplement_to_ada_io.ads
  72. include/florist/posix-terminal_functions.adb
  73. include/florist/posix-terminal_functions.ads
  74. include/florist/posix-timers-extensions.adb
  75. include/florist/posix-timers-extensions.ads
  76. include/florist/posix-timers.adb
  77. include/florist/posix-timers.ads
  78. include/florist/posix-unsafe_process_primitives.adb
  79. include/florist/posix-unsafe_process_primitives.ads
  80. include/florist/posix-user_database.adb
  81. include/florist/posix-user_database.ads
  82. include/florist/posix.adb
  83. include/florist/posix.ads
  84. include/florist/posix_asynchronous_io.ads
  85. include/florist/posix_c.ads
  86. include/florist/posix_calendar.ads
  87. include/florist/posix_condition_variables.ads
  88. include/florist/posix_configurable_file_limits.ads
  89. include/florist/posix_configurable_system_limits.ads
  90. include/florist/posix_error_codes.ads
  91. include/florist/posix_file_locking.ads
  92. include/florist/posix_file_status.ads
  93. include/florist/posix_files.ads
  94. include/florist/posix_generic_shared_memory.ads
  95. include/florist/posix_group_database.ads
  96. include/florist/posix_io.ads
  97. include/florist/posix_limits.ads
  98. include/florist/posix_memory_locking.ads
  99. include/florist/posix_memory_mapping.ads
  100. include/florist/posix_memory_range_locking.ads
  101. include/florist/posix_message_queues.ads
  102. include/florist/posix_mutexes.ads
  103. include/florist/posix_options.ads
  104. include/florist/posix_page_alignment.ads
  105. include/florist/posix_permissions.ads
  106. include/florist/posix_process_environment.ads
  107. include/florist/posix_process_identification.ads
  108. include/florist/posix_process_primitives.ads
  109. include/florist/posix_process_scheduling.ads
  110. include/florist/posix_process_times.ads
  111. include/florist/posix_semaphores.ads
  112. include/florist/posix_shared_memory_objects.ads
  113. include/florist/posix_signals.ads
  114. include/florist/posix_supplement_to_ada_io.ads
  115. include/florist/posix_terminal_functions.ads
  116. include/florist/posix_timers.ads
  117. include/florist/posix_unsafe_process_primitives.ads
  118. include/florist/posix_user_database.ads
  119. include/florist/system_storage_elements.ads
  120. lib/florist/ada_streams.ali
  121. lib/florist/ada_task_identification.ali
  122. lib/florist/libflorist.a
  123. lib/florist/posix-asynchronous_io.ali
  124. lib/florist/posix-c.ali
  125. lib/florist/posix-calendar.ali
  126. lib/florist/posix-condition_variables.ali
  127. lib/florist/posix-configurable_file_limits.ali
  128. lib/florist/posix-configurable_system_limits.ali
  129. lib/florist/posix-error_codes.ali
  130. lib/florist/posix-file_locking.ali
  131. lib/florist/posix-file_status-extensions.ali
  132. lib/florist/posix-file_status.ali
  133. lib/florist/posix-files.ali
  134. lib/florist/posix-generic_shared_memory.ali
  135. lib/florist/posix-group_database.ali
  136. lib/florist/posix-implementation-ok_signals.ali
  137. lib/florist/posix-implementation.ali
  138. lib/florist/posix-io.ali
  139. lib/florist/posix-limits.ali
  140. lib/florist/posix-memory_locking.ali
  141. lib/florist/posix-memory_mapping.ali
  142. lib/florist/posix-memory_range_locking.ali
  143. lib/florist/posix-message_queues.ali
  144. lib/florist/posix-mutexes.ali
  145. lib/florist/posix-options.ali
  146. lib/florist/posix-page_alignment.ali
  147. lib/florist/posix-permissions-implementation.ali
  148. lib/florist/posix-permissions.ali
  149. lib/florist/posix-process_environment.ali
  150. lib/florist/posix-process_identification.ali
  151. lib/florist/posix-process_primitives.ali
  152. lib/florist/posix-process_scheduling.ali
  153. lib/florist/posix-process_times.ali
  154. lib/florist/posix-semaphores.ali
  155. lib/florist/posix-shared_memory_objects.ali
  156. lib/florist/posix-signals.ali
  157. lib/florist/posix-supplement_to_ada_io.ali
  158. lib/florist/posix-terminal_functions.ali
  159. lib/florist/posix-timers-extensions.ali
  160. lib/florist/posix-timers.ali
  161. lib/florist/posix-unsafe_process_primitives.ali
  162. lib/florist/posix-user_database.ali
  163. lib/florist/posix.ali
  164. lib/florist/posix_asynchronous_io.ali
  165. lib/florist/posix_c.ali
  166. lib/florist/posix_calendar.ali
  167. lib/florist/posix_condition_variables.ali
  168. lib/florist/posix_configurable_file_limits.ali
  169. lib/florist/posix_configurable_system_limits.ali
  170. lib/florist/posix_error_codes.ali
  171. lib/florist/posix_file_locking.ali
  172. lib/florist/posix_file_status.ali
  173. lib/florist/posix_files.ali
  174. lib/florist/posix_generic_shared_memory.ali
  175. lib/florist/posix_group_database.ali
  176. lib/florist/posix_io.ali
  177. lib/florist/posix_limits.ali
  178. lib/florist/posix_memory_locking.ali
  179. lib/florist/posix_memory_mapping.ali
  180. lib/florist/posix_memory_range_locking.ali
  181. lib/florist/posix_message_queues.ali
  182. lib/florist/posix_mutexes.ali
  183. lib/florist/posix_options.ali
  184. lib/florist/posix_page_alignment.ali
  185. lib/florist/posix_permissions.ali
  186. lib/florist/posix_process_environment.ali
  187. lib/florist/posix_process_identification.ali
  188. lib/florist/posix_process_primitives.ali
  189. lib/florist/posix_process_scheduling.ali
  190. lib/florist/posix_process_times.ali
  191. lib/florist/posix_semaphores.ali
  192. lib/florist/posix_shared_memory_objects.ali
  193. lib/florist/posix_signals.ali
  194. lib/florist/posix_supplement_to_ada_io.ali
  195. lib/florist/posix_terminal_functions.ali
  196. lib/florist/posix_timers.ali
  197. lib/florist/posix_unsafe_process_primitives.ali
  198. lib/florist/posix_user_database.ali
  199. lib/florist/system_storage_elements.ali
  200. lib/gnat/florist.gpr
  201. @owner
  202. @group
  203. @mode
Collapse this list.
Dependency lines:
  • florist-gpl>0:devel/florist-gpl
No installation instructions:
This port has been deleted.
PKGNAME: florist-gpl
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1503144668 SHA256 (florist-gpl-2017-src.tar.gz) = 086dd9c027ce4e8630967c99c45e3e280bebbb98d122a04f8e5232808d7d4295 SIZE (florist-gpl-2017-src.tar.gz) = 291583

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. gprbuild : devel/gprbuild
  2. ada : lang/gcc6-aux
  3. gmake>=4.3 : devel/gmake
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
devel_florist-gpl
USES:
ada gmake
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. http://downloads.dragonlace.net/src/
Collapse this list.
Port Moves
  • port deleted on 2022-02-28
    REASON: Removed, depends on expired lang/gcc6-aux

Number of commits found: 26

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2017_1
28 Feb 2022 21:34:25
commit hash: 8e2a89b541867f9b43bfefc59a9af5245cdb4c2ccommit hash: 8e2a89b541867f9b43bfefc59a9af5245cdb4c2ccommit hash: 8e2a89b541867f9b43bfefc59a9af5245cdb4c2ccommit hash: 8e2a89b541867f9b43bfefc59a9af5245cdb4c2c files touched by this commit
Rene Ladan (rene) search for other commits by this committer
cleanup: Remove ports depending on expired lang/gcc6-aux

Keep ports-mgmt/synth and dependencies (including lang/gcc6-aux itself)
for now as synth is the only Ada port still maintained and might be
somewhat high-profile.

Removed ports:
archivers/zip-ada
cad/ghdl
databases/adabase
databases/apq
databases/apq-mysql
databases/apq-odbc
databases/apq-pgsql
devel/ada-util
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2017_1
06 Apr 2021 14:31:07
commit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344ebcommit hash: 305f148f482daf30dcf728039d03d019f88344eb files touched by this commit
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
2017_1
10 Mar 2018 17:46:06
Revision:464084Original commit files touched by this commit
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
2017
19 Aug 2017 12:13:26
Revision:448302Original commit files touched by this commit
vanilla search for other commits by this committer
Update to 2017.
2016
21 Apr 2017 20:25:01
Revision:439129Original commit files touched by this commit
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, he is no longer interested.

Submitted by:	Mark Millard via private e-mail
2016
15 Feb 2017 21:33:11
Revision:434195Original commit files touched by this commit
rene search for other commits by this committer
Return the ports mistakenly reset to ports@ in r433856 to John Marino.

The mistake was completely on my part, I somehow connected the dots the
wrong way in my head.

The only exceptions (for now) are archivers/zstd and ports-mgmt/synth
which were already picked up by new volunteers in the mean time.
2016
11 Feb 2017 12:42:30
Revision:433856Original commit files touched by this commit
rene search for other commits by this committer
Return ports maintained by John Marino to the pool, see r433827 for details
2016
09 Jun 2016 23:39:16
Revision:416644Original commit files touched by this commit
marino search for other commits by this committer
devel/florist-gpl: upgrade version 2015 => 2016
2015_1
30 Apr 2016 06:44:28
Revision:414332Original commit files touched by this commit
marino search for other commits by this committer
Change Ada Framework foundation from gcc5-aux to gcc6-aux

GCC 6.1 was released this week.  The Ada Framework in FreeBSD ports has
been based on GCC 5.3 GNAT although GCC 6.x has been supported for awhile
via the ADA_DEFAULT option in make.conf.

Now that GCC 6 has been officially released, switch to it by default.
People can maintain the old foundation by putting "ADA_DEFAULT=5" in
/etc/make.conf.

Libraries built by one GNAT are unusable by another, so almost every Ada
port has been bumped as a result.  Noticable exceptions are dns/ironsides
which fails to build on gcc6 (thus USES=ada:5 is set) and cad/ghdl which
needs additional testing as it may require gcc5 on FreeBSD (DragonFly
uses the LLVM backend only).
2015
01 Apr 2016 14:00:57
Revision:412346Original commit files touched by this commit
mat search for other commits by this committer
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.

With hat:	portmgr
Sponsored by:	Absolight
2015
16 Jun 2015 23:17:42
Revision:389875Original commit files touched by this commit
marino search for other commits by this committer
devel/florist-gpl: Upgrade version 2014 => 2015

This port now requires gprbuild.
It's been simplified by removing NetBSD-specific file and unnecessary
patch to configure.in.  Since pconfig.DragonFly is the same as FreeBSD
version, this patch was removed and FreeBSD version copied.
The makefile is no longer BSD-make compatible, so gmake is also needed.
2014
16 Oct 2014 10:36:15
Revision:370993Original commit files touched by this commit
marino search for other commits by this committer
marino 12 devel ports: Remove @dirrm, tend install commands, plus

The main purpose of this commit is to remove @dirrm from the pkg-plist of
some of my ports in devel category.  While here, also:
  * Unmask some commands
  * Use parenthesis on compound commands for multi-job support
  * Add a license in one case
  * USES=python conversion in one case
  * Add WWW and reformat description in one case
  * Respect 80-columns
2014
15 May 2014 13:00:56
Revision:354120Original commit files touched by this commit
marino search for other commits by this committer
devel/florist-gpl: Upgrade version 2012 => 2014

The annual Adacore release happened!
2012_1
25 Apr 2014 23:25:47
Revision:352172Original commit files touched by this commit
marino search for other commits by this committer
devel/florist-gpl: Don't strip static library

Static libraries need to be installed with BSD_INSTALL_DATA macro
rather than BSD_INSTALL_LIB macro because the former will strip the
symbols from the library by default.

PR:		ports/188993
Submitted by:	Natacha Porte
Approved by:	maintainer (self)
MFH:		2014Q2
2012
12 Mar 2014 10:04:11
Revision:347967Original commit files touched by this commit
marino search for other commits by this committer
devel/florist-gpl: Fix code style before gcc49 comes in

Part of florist is built with -gnatg which invokes style checking.
The upcoming GNAT compiler has stricter rules regarding the placement
of the "then" keyword.  Florist was failing to build based on style
errors on gcc49.  Patch this now on gcc47 to prepare for the Ada
compiler transition.

No bump; the code logic doesn't change.
2012
10 Nov 2013 11:01:10
Revision:333375Original commit files touched by this commit
marino search for other commits by this committer
devel/florist-gpl: Convert to staging
2012
20 Sep 2013 17:04:44
Revision:327723Original commit files touched by this commit
bapt search for other commits by this committer
Add NO_STAGE all over the place in preparation for the staging support (cat:
devel part 2)
2012
23 Aug 2013 07:08:00
Revision:325251Original commit files touched by this commit
marino search for other commits by this committer
devel/florist: Update maintainer to marino@

Weird, I unthinking put in my previous maintainer address instead of the
FreeBSD.org one.

Approved by:	bapt/culot (mentors, implicit)
2012
23 Aug 2013 06:57:09
Revision:325250Original commit files touched by this commit
marino search for other commits by this committer
florist-gpl, zip-ada: Add trailing slash for WWW field.

These trailing slashes may be required as web site does not appear on
FreshPorts entries.

Approved by:	bapt/culot (mentors, implicit)
2012
22 Aug 2013 23:19:33
Revision:325242Original commit files touched by this commit
marino search for other commits by this committer
Resurrect devel/florist-gpl and update from version 2006 to 2012

FLORIST is an implementation of the IEEE Standards 1003.5: 1992,
IEEE STD 1003.5b: 1996, and parts of IEEE STD 1003.5c: 1998, also known as
the POSIX Ada Bindings.

Approved by:	bapt/culot (mentors, implicit)
2006
20 Jan 2010 19:14:56
Original commit files touched by this commit
miwi search for other commits by this committer
2010-01-08 audio/dino: has been broken for 7 months
2010-01-08 devel/asis-gpl: has been broken for 3 months
2010-01-08 devel/florist-gpl: has been broken for 3 months
2010-01-08 devel/kdesvn: has been broken for 4 months
2010-01-08 devel/radrails: has been broken for 3 months
2010-01-08 devel/rubygem-rtags: has been broken for 5 months
2010-01-12 games/hattrickorganizer: Has been broken for quite some time
2010-01-08 games/laughingman: has been broken for 3 months
2010-01-08 devel/aunit: has been broken for 3 months
2010-01-18 devel/gdb53: has been broken for 3 months
2010-01-08 lang/ccscript: has been broken for 4 months
2010-01-08 lang/gnat-glade: has been broken for 3 months
2010-01-08 lang/xsb: has been broken for 6 months
2010-01-08 multimedia/nmm: has been broken for 3 months
2010-01-08 multimedia/sabbu: has been broken for 3 months
2010-01-08 net/adasockets: has been broken for 3 months
2010-01-08 textproc/bidiv: has been broken for 3 months
2010-01-08 textproc/xmlada-gps: has been broken for 3 months
2006
08 Dec 2009 14:30:09
Original commit files touched by this commit
pav search for other commits by this committer
  This port has been broken for 3+ months, thus

- Mark DEPRECATED and schedule for expiration in one month

With hat:       portmgr
2006
31 Aug 2009 16:24:50
Original commit files touched by this commit
erwin search for other commits by this committer
Mark BROKEN. does not build
2006
24 Oct 2007 08:29:00
Original commit files touched by this commit
edwin search for other commits by this committer
fix index, fix check-for-distfiles-target
2006
24 Oct 2007 02:47:35
Original commit files touched by this commit Sanity Test Failure
edwin search for other commits by this committer
Include bsd.port.pre.mk before checking variables.
2006
05 Jan 2007 08:44:45
Original commit files touched by this commit
miwi search for other commits by this committer
FLORIST is an implementation of the IEEE Standards 1003.5: 1992, IEEE
STD 1003.5b: 1996, and parts of IEEE STD 1003.5c: 1998, also known as
the POSIX Ada Bindings.

WWW: http://libre.adacore.com/

PR:             ports/107411
Submitted by:   John Merryweather Cooper

Number of commits found: 26