Undeprecate python26 the unclassy way

Signed-off-by: Garrett Cooper <yanegomi@gmail.com>
Merge remote-tracking branch 'upstream/master'
Merge branch 'master' of github.com:yaneurabeya/freebsd-ports
- Update to 1.24

Changes:	http://search.cpan.org/dist/CPAN-Perl-Releases/Changes
- Update to 0.38
- Trim Makefile's header
- Convert to optionsng

Changes:	http://search.cpan.org/dist/Params-Check/CHANGES
Update multimedia/ffmpeg1 to 1.2.1

PR:		ports/177145
Submitted by:	Alexander Kojevnikov <alexander@kojevnikov.com>
- Update to 1.18
- Add LICENSE (Artistic 1 & GPL 1)

Changes:	http://search.cpan.org/dist/Class-XSAccessor/Changes
- Update to 0.612
- Add LICENSE (Artistic 1 & GPL 1)

Changes:	http://search.cpan.org/dist/Math-Symbolic/Changes
Update to 1.1.2
Changes:
- Fix install|upgrade -f not executing post-install scripts [1]
- Fix bad size calculation on i386 for pkg delete (always say 4G will be freed)
- Fix pkg query '%sh' now properly converting to human number on i386
- Fix zsh completion missing ']' [2]
- Fix pkg stats in case no remote repositories are configured [3]

Reported by:	ohauer [1], Kimmo Paasiala via github issue #520 [2], rene [3]
Build with modern gcc.
Fix build with glib 2.36.
Sort USES, and use pathfix.
Sort USES, Update comment line and fix build with glib 2.36
Update to 1.1.1.

Obtained from:	GNOME dev repo
Use openpty() for pts allocation, just like other *BSD and Linux
Update to 0.1.17 [1]
Add a patch to prevent pekwm_screenshot.sh script to depend on bash

Submitted by:	Claes Nasten <me@pekdon.net> (upstream) [1]
Fix warning if compat.ia32.maxvmem sysctl does not exists and the ports tree is being used via bmake

Reported by:	demon
Tested by:	demon
Reviewed by:	bdrewery
Update to 0.8
Define UID earlier so that it can be used inside bsd.pkng.mk
Allow make deinstall to prompt for su if run as a user if using pkgng

Reported by:	jhb, dim
Submitted by:	jhb
Update with new version of texinfo.tex
Replicate r321735 fix to bsd.port.subdir.mk as it suffers the same bug