aboutsummaryrefslogtreecommitdiff
path: root/ports/libraw
AgeCommit message (Collapse)Author
2021-09-09Bulk convert control files. (#19986)Billy O'Neal
``` function Convert-Control { Param($full) .\vcpkg.exe format-manifest $full $root = $full.Substring(0, $full.Length - 7) # CONTROL $new = $root + 'vcpkg.json' $content = Get-Content -Raw $new $asJson = ConvertFrom-Json $content -AsHashtable -Depth 100 $oldVersion = $asJson['port-version'] if ($null -eq $oldVersion) { $oldVersionFull = $asJson['version-string'] Write-Host "Got version $oldVersionFull" $match = [System.Text.RegularExpressions.Regex]::Match($oldVersionFull, '^(.+)-(\d+)$') if ($match.Success -and -not [System.Text.RegularExpressions.Regex]::IsMatch($oldVersionFull, '^\d\d\d\d-\d\d-\d\d$')) { $newFullVersion = [string]$match.Groups[1].Value $oldVersion = [int]$match.Groups[2].Value Write-Host "newFullVersion $newFullVersion oldVersion $oldVersion" $newVersion = $oldVersion + 1 $asJson['version-string'] = $newFullVersion Write-Host "Previous version for $full extracted from version field -- setting version-string $newFullVersion and port-version $newVersion" } else { Write-Host "No previous version for $full -- setting 1" $newVersion = 1 } } else { $newVersion = [int]$oldVersion + 1 Write-Host "New version for $full : $newVersion" } $asJson['port-version'] = $newVersion $content = ConvertTo-Json $asJson -Depth 100 Set-Content -Path $new -Value $content .\vcpkg.exe format-manifest $new } Get-ChildItem ports\CONTROL -Recurse | Foreach-Object { Convert-Control $_.FullName } git commit -am "this message" .\vcpkg.exe x-add-version -all git commit -a --amend ```
2020-10-28Delete use of vcpkg_test_cmake and vcpkg_common_functions. (#13065)Billy O'Neal
2020-01-06[freeimage libraw] Fix case issue on Linux (#8707)Phoebe
* [freeimage libraw] fix build issue on linux * Update the changes
2019-10-07[vcpkg] fatal_error when patch fails to apply (#8087)Stefano Sinigardi
vcpkg will now fail on failure to apply patches except when using `--head`.
2019-06-15[WIP] Add a Homepage URL entry for vcpkg ports (#2933)pravic
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-06-10[libraw] Add include for select_library_configurations (#6715) (#6742)Frits Talbot
2019-06-04LibRaw: Switch from release to snapshotMateusz Łoskot
Update from the latest release 0.19 to use the latest snapshot LibRaw-201903 (SHA-1:d4f05dd1b9b2d44c8f7e82043cbad3c724db2416). The rationale is that LibRaw publishes: - snapshots every 5-7 months (in master branch) - releases (0.18, 0.19, etc.) every 1-1.5 years. - security hotfixes for releases (0.19.1, 0.19.2, etc.) Hence, from user point of view, it is practical to refer to the latest snapshot, instead of the latest release. Another issue is that the latest release 0.19 does not include support for C++17 (does not allow to replace std::auto_ptr with std::unique_ptr). The latest LibRaw-201903 includes related fixes.
2019-05-21[many ports] Updates 2019.05.19 (#6524)Robert Schumacher
2019-03-11[libraw] Add wrapper for static build dependencies (#5626)Sean Warren
2019-02-27[libraw] Fix build release only issue (#5484)LarryIII
2018-08-28[libraw] Replace WIN32 with VCPKG_CMAKE_SYSTEM_NAMERobert Schumacher
2018-08-29fix linuxVoskrese
error ``` CMake Error at ports/libraw/portfile.cmake:53 (file): file RENAME failed to rename /opt/vcpkg/packages/libraw_x64-linux/lib/raw_r.lib to /opt/vcpkg/packages/libraw_x64-linux/lib/raw.lib because: No such file or directory Call Stack (most recent call first): scripts/ports.cmake:71 (include) ``` ``` Include files should not be duplicated into the /debug/include directory. If this cannot be disabled in the project cmake, use file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/include) /debug/share should not exist. Please reorganize any important files, then use file(REMOVE_RECURSE ${CURRENT_PACKAGES_DIR}/debug/share) Found 2 error(s). Please correct the portfile: /opt/vcpkg/ports/libraw/portfile.cmake -- Performing post-build validation done ```
2018-08-07Freeimage/libraw/lcms debug build fixes (#3643)trylle
* Patch libraw-local FindLCMS2.cmake to handle debug postfix * Remove library statement from def as name is incorrect for debug builds https://msdn.microsoft.com/en-us/library/d91k01sh.aspx claims it is required, but works fine (better) without. * Patch FindLibRaw.cmake to handle debug postfix * [lcms] Use vcpkg_from_github()'s PATCHES parameter
2018-07-02[cmark][gl3w][libpopt][libraw][libssh][live555] Fixes, mostly around ↵Robert Schumacher
changing download locations.
2017-11-13[libraw] Bump versionAlexander Karatarakis
2017-11-13[libraw] Add 'd' debug postfixSean Warren
2017-09-09vcpkg_configure_cmake (and _meson) now embed debug symbols within static ↵Alexander Karatarakis
libs (/Z7)
2017-08-23[libraw] fix import macro, correct dependenciescodicodi
By default, libraw does not attempt to link to libjpeg, but does pick up jasper if present
2017-07-25[libraw] depend on lcmsMikhail Paulyshka
2017-06-20[libraw] update to 0.18.2Mikhail Paulyshka
2017-02-08[libraw] update to version 0.18.0Felix Huang
2016-11-29[libraw] Rename Module to Config to increase flexibility of install locationsRobert Schumacher
2016-11-29[vcpkg] Remove link-time choice of thread-safe vs non-thread-safe so that ↵Robert Schumacher
dependent libraries make the right choice.
2016-11-08triplet is now automatically included before portfiles.Alexander Karatarakis
Also remove trailing whitespaces from portfiles
2016-11-02[libraw] Remove bin folders in static buildAlexander Karatarakis
2016-11-02[libraw] Redirect FindLibRaw.cmake to the share/libraw folderAlexander Karatarakis
2016-11-02[libraw] Update commit to the latest that has cmake module redirectionAlexander Karatarakis
2016-11-01Add libraw portSilvio