Page MenuHomeFreeBSD

Update devel/php-composer to 1.6.3 and add php flavors
ClosedPublic

Authored by madpilot on Apr 10 2018, 1:56 PM.
Tags
None
Referenced Files
F81661572: D15026.diff
Fri, Apr 19, 3:09 PM
Unknown Object (File)
Fri, Mar 29, 12:50 PM
Unknown Object (File)
Mar 15 2024, 11:41 PM
Unknown Object (File)
Mar 15 2024, 11:41 PM
Unknown Object (File)
Mar 15 2024, 11:41 PM
Unknown Object (File)
Mar 15 2024, 11:41 PM
Unknown Object (File)
Mar 12 2024, 4:08 AM
Unknown Object (File)
Jan 16 2024, 6:09 AM
Subscribers

Details

Reviewers
mat
Group Reviewers
portmgr
Commits
rP467159: - Update php-composer to 1.6.3
Summary

I'd like the php-composer port to get flavors support, so it can
be used with any PHP version from binary packages.

While testing this I noticed a new version is available.

I've added an UPDATING entry, due to the package name change. I'd
like feedback if a better option is available to avoid the inconvenience
to users.

Related bug on bugzilla:

https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227418

Test Plan

Already tested in poudriere and my machines. Update path for the
binary package is manual at present.

Diff Detail

Repository
rP FreeBSD ports repository
Lint
No Lint Coverage
Unit
No Test Coverage
Build Status
Buildable 16087
Build 16048: arc lint + arc unit

Event Timeline

UPDATING
17

It would probably be better to tell people how to rename it:

pkg set -n php-composer:php56-composer
devel/php-composer/Makefile
8

I am not sure wether it should be PREFIX or SUFFIX.

SUFFIX should be used when it is an app, and PREFIX should be used for all other cases.

madpilot marked an inline comment as done.

Modified UPDATING message.

devel/php-composer/Makefile
8

Well composer is a php package manager, allowing to have a description of the dependencies of a project and automatically download them and prepare autoload files.

So it is a developer tool, actually written in php language, but more a part of the language itself.

I used PREFIX simply because the port was already doing that and it looks correct to me.

This revision is now accepted and ready to land.Apr 12 2018, 1:44 PM
This revision was automatically updated to reflect the committed changes.