[MacPorts] SummerOfCode modified

MacPorts noreply at macports.org
Mon May 18 17:13:10 PDT 2015


Page "SummerOfCode" was changed by ryandesign at macports.org
Diff URL: <https://trac.macports.org/wiki/SummerOfCode?action=diff&version=264>
Revision 264
Comment: use TracLinks
Changes:
-------8<------8<------8<------8<------8<------8<------8<------8<--------
Index: SummerOfCode
=========================================================================
--- SummerOfCode (version: 263)
+++ SummerOfCode (version: 264)
@@ -176,7 +176,7 @@
  - Support for LaunchAgents as well as LaunchDaemons
  - Installing plists in ~/Library for non-root installs if the user wants
  - only modify specific XML tags to avoid clobbering additions by user
- - Support startupitems in standalone binary packages (currently a brutal hack is used to include daemondo in such packages, see https://trac.macports.org/ticket/43648)
+ - Support startupitems in standalone binary packages (currently a brutal hack is used to include daemondo in such packages, see #43648)
 
 * Difficulty: Easy
 * Languages: Tcl, C
@@ -220,8 +220,8 @@
 ==== App portgoup ==== #app
 Enhance the launching of GUI apps packaged by MacPorts:
 
- - Fix app icon bouncing on Dock after app launched (https://trac.macports.org/ticket/40110)
- - Support multiple apps per port (https://trac.macports.org/ticket/41681)
+ - Fix app icon bouncing on Dock after app launched (#40110)
+ - Support multiple apps per port (#41681)
 
 * Difficulty: Easy
 * Languages: TCL, XML
@@ -237,7 +237,7 @@
 
 Some mistakes are very common on newly written ports, mostly because build systems do not always respect the usual conventions. While the port works for the initial port author, it may fail for others due to these mistakes. These could be checked for automatically to catch them before adding the port to the ports tree.
 
-First, a set of tests could be run on the extracted, patched (and configured) sources. For example, a possible check could include whether the given Makefile respects the CC/CPPFLAGS/CFLAGS/LDFLAGS environment variables, which is one of the most common mistakes. Often smaller projects just [https://trac.macports.org/wiki/UsingTheRightCompiler hardcode the compiler] to `cc` or even `gcc`. This could be checked for in various ways. One option would be to overwrite Makefiles rules to verify the passed parameters. Another option would be to use a custom compiler script as `CC` that checks the flags in question are always passed to the compiler by the build system and match those given in the Portfile (or the defaults). Other binaries such as `cc`/`gcc` need to be shadowed and invocation must raise an error.
+First, a set of tests could be run on the extracted, patched (and configured) sources. For example, a possible check could include whether the given Makefile respects the CC/CPPFLAGS/CFLAGS/LDFLAGS environment variables, which is one of the most common mistakes. Often smaller projects just [UsingTheRightCompiler hardcode the compiler] to `cc` or even `gcc`. This could be checked for in various ways. One option would be to overwrite Makefiles rules to verify the passed parameters. Another option would be to use a custom compiler script as `CC` that checks the flags in question are always passed to the compiler by the build system and match those given in the Portfile (or the defaults). Other binaries such as `cc`/`gcc` need to be shadowed and invocation must raise an error.
 
 These checks would be included as a new option in existing commands, for example `port build --check`, or a new phase `prebuildcheck` to be run before the `build` phase. This mode could be enabled automatically with a flag in `macports.conf` for MacPorts developers.
 
@@ -313,8 +313,7 @@
 
 ==== MacPorts statistics ==== #mpstats
 
-Enhance collection and reporting of inventory of ports installed by participating users:
-https://trac.macports.org/wiki/StatisticsIdeas
+Enhance collection and reporting of inventory of ports installed by participating users: StatisticsIdeas
 
 * Difficulty: Medium
 * Language: TBD
-------8<------8<------8<------8<------8<------8<------8<------8<--------

--
Page URL: <https://trac.macports.org/wiki/SummerOfCode>
MacPorts <https://www.macports.org/>
Ports system for OS X

This is an automated message. Someone added your email address to be
notified of changes on 'SummerOfCode' page.
If it was not you, please report to .


More information about the macports-changes mailing list